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

Compose - это инструмент для определения и запуска сложных приложений с помощью Docker. С помощью Compose вы определяете мультиконтейнерное приложение в одном файле, а затем раскручиваете свое приложение одной командой, которая делает все, что нужно, чтобы запустить его.



11
Docker Compose против Dockerfile - что лучше?
Я читал и изучал Docker и пытаюсь правильно выбрать настройку Django для использования. Пока что есть: Docker Compose или Dockerfile Я понимаю, что Dockerfilesиспользуются в Docker Compose, но я не уверен, если это хорошая практика, чтобы поместить все в один большой Dockerfile с несколькими FROMкомандами для разных изображений? Я хочу …

8
Как перезапустить отдельный контейнер с помощью docker-compose
У меня есть docker-compose.ymlфайл, который содержит 4 контейнера: Redis, Postgres, API, рабочий Во время разработки работника мне часто приходится перезапускать его, чтобы применить изменения. Есть ли хороший способ перезапустить контейнер (например worker) без перезапуска других контейнеров?

8
В чем разница между Docker Compose и Kubernetes?
Погружаясь в Docker, Google Cloud и Kubernetes, и пока еще не ясно поняли все три из них, мне кажется, что эти продукты пересекаются, но они не совместимы. Например, docker-compose.ymlфайл необходимо переписать, чтобы приложение могло быть развернуто в Kubernetes. Может ли кто-нибудь дать общее грубое описание того, где Docker, Docker Compose, …

16
Docker Compose дождаться контейнера X перед запуском Y
Я использую RabbitMQ и простой образец питона из здесь вместе с Докером-композом. Моя проблема в том, что мне нужно дождаться полного запуска rabbitmq. Из того, что я искал до сих пор, я не знаю, как ждать с контейнером x (в моем случае рабочий), пока не будет запущен y (rabbitmq). Я …

15
Как починить докер: Получен отказ в разрешении проблемы
Я установил Docker на моей машине, где у меня установлена ​​ОС Ubuntu. После чего я установил докер, когда я запускаю sudo docker run hello-world Все нормально, но я хочу скрыть слово, sudoчтобы сделать команду более короткой. Если я напишу команду без слова sudo docker run hello-world Это отображает следующее: docker: …

20
Как использовать локальные образы докеров с Minikube?
У меня есть несколько изображений докеров, с которыми я хочу использовать minikube. Я не хочу сначала загружать, а затем загружать то же изображение, а не просто использовать локальное изображение напрямую. Как мне это сделать? Вещи, которые я пробовал: 1. Я пытался запустить эти команды (отдельно, удаляя экземпляры minikube оба раза …

3
Разница между ссылками и depen_on в docker_compose.yml
Согласно документации файла Docker Compose : depends_on - Выразить зависимость между сервисами. links- Связывать с контейнерами в другом сервисе, а также выражать зависимость между сервисами таким же образом, как depen_on . Я не понимаю цели связывания с другими контейнерами, поэтому разница между двумя вариантами все еще кажется мне довольно сложной. …

9
Интерактивная оболочка с использованием Docker Compose
Есть ли способ запустить интерактивную оболочку в контейнере, используя только Docker Compose? Я пробовал что-то вроде этого, в моем docker-compose.yml: myapp: image: alpine:latest entrypoint: /bin/sh Когда я запускаю этот контейнер с помощью docker-compose, он сразу же закрывается. Есть ли какие-либо флаги, которые я могу добавить к команде entrypoint или как …

13
Как удалить все Docker локальные изображения Docker
Я недавно начал использовать Docker и никогда не понимал, что я должен использовать docker-compose downвместо ctrl-cили docker-compose stopчтобы избавиться от своих экспериментов. Теперь у меня есть большое количество ненужных образов Docker локально. Есть ли флаг, который я могу запустить, чтобы удалить все локальные образы докеров и контейнеры? Что-то вроде - …

13
Как смонтировать один файл в томе
Я пытаюсь докеризировать приложение php. В докерфайле скачиваю архив, распаковываю его и т. Д. Все работает нормально, однако, если выходит новая версия, и я обновляю dockerfile, мне нужно переустановить приложение, потому что config.php перезаписывается. Поэтому я подумал, что могу смонтировать файл как том, как я делаю с базой данных. Я …

13
Связь между несколькими проектами Docker-Compose
У меня есть два отдельных docker-compose.ymlфайла в двух разных папках: ~/front/docker-compose.yml ~/api/docker-compose.yml Как я могу убедиться, что контейнер frontможет отправлять запросы в контейнер api? Я знаю, что эта --default-gatewayопция может быть установлена ​​с использованием docker runотдельного контейнера, так что этому контейнеру может быть назначен определенный IP-адрес, но кажется, что эта …


13
Как использовать переменные окружения в docker compose
Я хотел бы иметь возможность использовать переменные env внутри docker-compose.yml со значениями, переданными во время docker-compose up. Это пример. Я делаю это сегодня с помощью базовой команды запуска Docker, которая обернута вокруг моего собственного сценария. Есть ли способ добиться этого с помощью compose, без каких-либо оболочек для bash? proxy: hostname: …

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