Pytania otagowane jako docker

Docker to narzędzie do budowania i uruchamiania kontenerów. Pytania dotyczące plików Docker, operacji i architektury są akceptowane. Pytania dotyczące uruchamiania dokera w środowisku produkcyjnym mogą znaleźć lepsze odpowiedzi na ServerFault (https://serverfault.com/). Znacznik dokera jest rzadko używany samodzielnie i często jest łączony z innymi znacznikami, takimi jak dokerowanie-komponowanie i kubernetes.


11
Jak automatycznie uruchomić usługę podczas uruchamiania kontenera Dockera?
Mam plik Dockerfile do zainstalowania serwera MySQL w kontenerze, który następnie zaczynam w ten sposób: sudo docker run -t -i 09d18b9a12be /bin/bash Ale usługa MySQL nie uruchamia się automatycznie, muszę ręcznie uruchomić (z poziomu kontenera): service mysql start Jak automatycznie uruchomić usługę MySQL po uruchomieniu kontenera Dockera?
157 docker 

4
Docker-Compose trwałe dane MySQL
Wydaje się, że nie mogę uzyskać danych MySQL, aby przetrwać, jeśli uruchomię $ docker-compose downz następującymi.yml version: '2' services: # other services data: container_name: flask_data image: mysql:latest volumes: - /var/lib/mysql command: "true" mysql: container_name: flask_mysql restart: always image: mysql:latest environment: MYSQL_ROOT_PASSWORD: 'test_pass' # TODO: Change this MYSQL_USER: 'test' MYSQL_PASS: 'pass' …

4
docker - jak wyłączyć automatyczne ponowne uruchamianie na kontenerze?
Mogę włączyć automatyczne ponowne uruchamianie za pomocą --restart=always, ale po zatrzymaniu kontenera, jak wyłączyć ten atrybut? Zwykle korzystam z serwera WWW i zazwyczaj mapuję port 80: docker run -d --restart=always -p 80:80 -i -t myuser/myproj /bin/bash Ale są chwile, kiedy chcę uruchomić nowszą wersję mojego obrazu, ale chcę zachować stary …
156 docker 

9
Jak utrzymać działający kontener Docker po uruchomieniu usług?
Widziałem kilka samouczków, które wydają się robić to samo, co próbuję zrobić, ale z jakiegoś powodu moje kontenery Docker zamykają się. Zasadniczo konfiguruję serwer WWW i kilka demonów w kontenerze Dockera. run-all.shWykonuję ostatnie części tego za pomocą skryptu bash o nazwie, który uruchamiam przez CMD w moim pliku Dockerfile. run-all.shwygląda …
156 docker 

9
Utwórz kopię zapasową / przywróć zadokowaną bazę danych PostgreSQL
Próbuję wykonać kopię zapasową / przywrócić bazę danych PostgreSQL, jak wyjaśniono w witrynie Docker, ale dane nie są przywracane. Woluminy używane przez obraz bazy danych to: VOLUME ["/etc/postgresql", "/var/log/postgresql", "/var/lib/postgresql"] a CMD to: CMD ["/usr/lib/postgresql/9.3/bin/postgres", "-D", "/var/lib/postgresql/9.3/main", "-c", "config_file=/etc/postgresql/9.3/main/postgresql.conf"] Tworzę kontener DB za pomocą tego polecenia: docker run -it --name …


5
Jak zdefiniować zmienną w pliku Dockerfile?
W moim pliku Dockerfile chciałbym zdefiniować zmienne, których będę mógł później użyć w pliku Dockerfile . Znam ENVinstrukcję, ale nie chcę, aby te zmienne były zmiennymi środowiskowymi. Czy istnieje sposób na zadeklarowanie zmiennych w zakresie Dockerfile ?

7
Co to jest obraz wiszący, a co nieużywany?
W dokumentacji dockera na temat docker image prune można użyć flagi -a do Usuń wszystkie nieużywane obrazy, nie tylko wiszące i później Usuń wszystkie wiszące obrazy. Jeśli podano -a, usunie również wszystkie obrazy, do których żaden kontener nie ma odniesienia. Czy ktoś może mi wyjaśnić, czym są wiszące obrazy i …
155 docker 

16
Docker „BŁĄD: nie można znaleźć dostępnej, nienakładającej się puli adresów IPv4 wśród wartości domyślnych do przypisania do sieci”
Mam katalog apkmirror-scraper-composeo następującej strukturze: . ├── docker-compose.yml ├── privoxy │ ├── config │ └── Dockerfile ├── scraper │ ├── Dockerfile │ ├── newnym.py │ └── requirements.txt └── tor └── Dockerfile Próbuję uruchomić następujące docker-compose.yml: version: '3' services: privoxy: build: ./privoxy ports: - "8118:8118" links: - tor tor: build: context: …

4
Docker-Swarm, Kubernetes, Mesos i Core-OS Fleet
Jestem stosunkowo nowy w tym wszystkim, ale mam problemy z uzyskaniem wyraźnego obrazu wśród wymienionych technologii. Chociaż wszystkie te rozwiązania próbują rozwiązać różne problemy, ale mają też coś wspólnego. Chciałbym zrozumieć, jakie rzeczy są wspólne, a co się różni. Jest prawdopodobne, że połączenie kilku byłoby świetnie dopasowane, jeśli tak, to …

5
Montujesz wiele woluminów w kontenerze docker?
Wiem, że mogę zamontować katalog na moim hoście w moim kontenerze za pomocą czegoś takiego jak docker run -t -i -v '/on/my/host:/on/the/container' ubuntu /bin/bash Czy istnieje sposób na utworzenie więcej niż jednej pary host-kontener? np. lista oddzielona przecinkami czy przekazanie w tablicy?
152 docker 

14
Jak mogę wykonać kopię zapasową kontenera Docker z jego woluminami danych?
Używałem tego tutum / wordpress z obrazem Dockera, aby zademonstrować witrynę internetową Wordpress. Niedawno dowiedziałem się, że obraz wykorzystuje woluminy dla danych MySQL. Więc problem jest taki: jeśli chcę wykonać kopię zapasową i przywrócić kontener, mogę spróbować zatwierdzić obraz, a następnie usunąć kontener i utworzyć nowy kontener z zatwierdzonego obrazu. …

1
Co to jest .build-deps dla apk add --virtual command?
Co znajduje się .build-depsw następującym poleceniu? Nie mogę znaleźć wyjaśnienia w dokumentacji Alpine. Czy to jest wstępnie zdefiniowany plik? Widać to w wielu plikach Dockerfiles. RUN apk add --no-cache --virtual .build-deps \ gcc \ freetype-dev \ musl-dev RUN pip install --no-cache-dir <packages_that_require_gcc...> \ RUN apk del .build-deps
152 docker  apk  dockerfile  alpine 

18
Błąd platformy Docker dla systemu Windows: „Wspomagana sprzętowo wirtualizacja i ochrona wykonywania danych muszą być włączone w systemie BIOS”
Zainstalowałem Docker i otrzymuję ten błąd po uruchomieniu GUI: W systemie BIOS musi być włączona wirtualizacja wspomagana sprzętowo i ochrona wykonywania danych Wygląda na błąd, ponieważ Docker działa jak urok z wiersza poleceń, ale zastanawiam się, czy ktoś ma wskazówkę, dlaczego tak się dzieje? Zanim zapytasz, tak, włączyłem wirtualizację w …
151 windows  docker 

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.