Вопросы с тегом «docker»

Docker - это инструмент для создания и запуска контейнеров. Вопросы относительно Dockerfiles, операций и архитектуры принимаются. Вопросы о запуске docker в производстве могут найти лучшие ответы на ServerFault (https://serverfault.com/). Тег docker редко используется один и часто в паре с другими тегами, такими как docker-compose и kubernetes.

6
В чем разница между сохранением и экспортом в Docker?
Я играю с пару дней Docker, и я уже сделал несколько снимков (это было действительно весело!). Теперь я хочу , чтобы упорствовать свою работу и пришел к saveи exportкомандам, но я не полностью понять их. В чем разница между saveи exportв Docker?
157 docker 

11
Как автоматически запустить службу при запуске Docker-контейнера?
У меня есть Dockerfile для установки сервера MySQL в контейнере, который я затем запускаю так: sudo docker run -t -i 09d18b9a12be /bin/bash Но служба MySQL не запускается автоматически, я должен запускаться вручную (из контейнера): service mysql start Как автоматически запустить службу MySQL при запуске контейнера Docker?
157 docker 

4
docker - как отключить автозапуск контейнера?
Я могу включить автозапуск с помощью --restart=always, но после того, как я остановлю контейнер, как мне отключить этот атрибут? Я обычно запускаю веб-сервер и обычно сопоставляю порт 80: docker run -d --restart=always -p 80:80 -i -t myuser/myproj /bin/bash Но бывают случаи, когда я хочу запустить более новую версию своего образа, …
157 docker 

7
Что такое свисающее изображение и что такое неиспользуемое изображение?
В докерской документации docker image prune можно использовать флаг -a для Удалите все неиспользуемые изображения, а не только свисающие и позже Удалите все висящие изображения. Если указан параметр -a, также будут удалены все изображения, на которые не ссылается ни один контейнер. Может ли кто-нибудь объяснить мне, что такое висячие изображения …
157 docker 

4
Docker-Compose постоянных данных MySQL
Я не могу сохранить данные MySQL, если я запускаю $ docker-compose downсо следующими.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' volumes_from: - data …

5
Как определить переменную в Dockerfile?
В моем Dockerfile я хотел бы определить переменные, которые я смогу использовать позже в Dockerfile . Я знаю о ENV инструкции, но я не хочу, чтобы эти переменные были переменными среды. Есть ли способ объявить переменные в области Dockerfile ?

9
Как сохранить работоспособность контейнера Docker после запуска служб?
Я видел кучу учебников, которые, кажется, делают то же самое, что и я, но по какой-то причине мои контейнеры Docker закрываются. По сути, я настраиваю веб-сервер и несколько демонов внутри контейнера Docker. Я делаю последние части этого через скрипт bash, run-all.shкоторый я запускаю через CMD в моем Dockerfile. run-all.shвыглядит так: …
156 docker 

9
Резервное копирование / восстановление докеризованной базы данных PostgreSQL
Я пытаюсь сделать резервную копию / восстановить базу данных PostgreSQL, как описано на сайте Docker, но данные не восстанавливаются. Тома, используемые образом базы данных: VOLUME ["/etc/postgresql", "/var/log/postgresql", "/var/lib/postgresql"] и CMD это: 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"] Я создаю контейнер БД с помощью этой команды: docker run -it --name "$DB_CONTAINER_NAME" …

16
Остановка Docker-контейнеров по имени изображения - Ubuntu
В Ubuntu 14.04 (Trusty Tahr) я ищу способ остановить работающий контейнер, и единственная информация, которую я имею, - это имя образа, которое использовалось в команде запуска Docker. Есть ли команда, чтобы найти все соответствующие запущенные контейнеры, которые соответствуют этому имени изображения, и остановить их?

16
Докер «ОШИБКА: не удалось найти доступный, непересекающийся пул адресов IPv4 среди значений по умолчанию для назначения сети»
У меня есть каталог apkmirror-scraper-composeсо следующей структурой: . ├── docker-compose.yml ├── privoxy │ ├── config │ └── Dockerfile ├── scraper │ ├── Dockerfile │ ├── newnym.py │ └── requirements.txt └── tor └── Dockerfile Я пытаюсь запустить следующее docker-compose.yml: version: '3' services: privoxy: build: ./privoxy ports: - "8118:8118" links: - tor …

3
Brew install docker не включает движок докеров?
Пытаюсь настроить докер из brew, однако движок, похоже, не включен ни в одну из официальных формул. brew install docker-machine docker-compose Значит, они только устанавливают клиентов? Нет ли бочки с движком / демоном?
155 macos  docker  homebrew 

1
Откуда взялось соглашение об использовании / healthz для проверки работоспособности приложений?
В экосистеме Kubernetes / Docker существует соглашение об использовании /healthzв качестве конечной точки для проверки работоспособности приложений. Откуда взялось название "healthz" и связана ли с этим именем какая-то особая семантика?

4
Docker-Swarm, Kubernetes, Mesos & Core-OS Fleet
Я относительно новичок во всем этом, но у меня проблемы с получением четкой картины среди перечисленных технологий. Хотя все они пытаются решить разные проблемы, но у них тоже есть что-то общее. Я хотел бы понять, что является общим и чем отличается. Вполне вероятно, что комбинация немногих подойдет, если так, то …

5
Монтирование нескольких томов в Docker-контейнере?
Я знаю, что могу смонтировать каталог в моем хосте на моем контейнере, используя что-то вроде docker run -t -i -v '/on/my/host:/on/the/container' ubuntu /bin/bash Есть ли способ создать более одной пары хост-контейнер? например, список через запятую, или передать в массиве?
153 docker 

20
Докер: «нет соответствующего манифеста для windows / amd64 в записях списка манифестов»
Я использую Docker в Windows, и когда я попытался получить изображение PHP с помощью этой команды $ docker pull php Я получил это сообщение: Using default tag: latest latest: Pulling from library/php no matching manifest for windows/amd64 in the manifest list entries Как я могу решить эту проблему?
152 docker 

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.