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

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

4
Docker - образ операционной системы «windows» нельзя использовать на этой платформе.
Я пробовал это на своей машине с Windows 10: Dockerfile: From microsoft/nanoserver CMD ["echo", "Hello World"] PS C:\FSD\Docker\Trial1> docker build -t lea/leatest . Sending build context to Docker daemon 2.048kB Step 1/2 : FROM microsoft/nanoserver latest: Pulling from microsoft/nanoserver bce2fbc256ea: Pulling fs layer 58f68fa0ceda: Pulling fs layer image operating system …


8
Версия в «./docker-compose.yml» не поддерживается. Возможно, вы видите эту ошибку, потому что используете неправильную версию файла Compose
Вот мой файл docker-compose.yml: version: '3.1' services: a: image: tutum/hello-world b: image: tutum/hello-world secrets: id: my_password Если я побегу, $ docker-compose-upто получу: Версия в "./docker-compose.yml" не поддерживается. Вы можете увидеть эту ошибку, потому что используете неправильную версию файла Compose. Моя версия для создания докеров: $ docker-compose --version docker-compose version 1.11.0, …

9
Использование docker-compose с CI - как бороться с кодами выхода и демонизированными связанными контейнерами?
Прямо сейчас наши агенты Jenkins генерируют docker-compose.yml для каждого из наших проектов Rails, а затем запускают docker-compose up. Docker-compose.yml имеет основной «веб-контейнер», внутри которого находится rbenv и все другие наши зависимости Rails. Он связан с контейнером БД, который содержит тестовую БД Postgres. Проблема возникает, когда нам действительно нужно запустить тесты …

2
Отключить ведение журнала для одного контейнера в Docker-Compose
У меня есть веб-приложение, запущенное с помощью Docker compose, для которого я хочу отключить все журналы (или, по крайней мере, распечатать его в syslog вместо файла). Когда мое веб-приложение работает, оно может быстро сгенерировать файл журнала размером 11 ГБ при запуске, так что это очень быстро съедает мое дисковое пространство. …

22
Ошибка Docker: недопустимый формат ссылки: имя репозитория должно быть в нижнем регистре
Попался в эту ошибку Docker с одним из моих проектов: invalid reference format: repository name must be lowercase Каковы различные причины этого общего сообщения? Я уже понял это после некоторых усилий, поэтому я собираюсь ответить на свой вопрос, чтобы задокументировать его здесь, поскольку решение не появляется сразу при выполнении веб-поиска, …


3
Как установить путь на хосте для именованного тома в docker-compose.yml
Пример ниже создает dbdata с именем volume и ссылается на него внутри службы db : version: '2' services: db: image: mysql volumes: - dbdata:/var/lib/mysql volumes: dbdata: driver: local (из https://stackoverflow.com/a/35675553/4291814 ) Я вижу, что путь к тому по умолчанию: /var/lib/docker/volumes/<project_name>_dbdata У меня вопрос, как настроить путь на хосте для dbdataтома?

12
Как смонтировать локальные тома в докер-машине
Я пытаюсь использовать docker-machine с docker-compose. Файл docker-compose.yml имеет следующие определения: web: build: . command: ./run_web.sh volumes: - .:/app ports: - "8000:8000" links: - db:db - rabbitmq:rabbit - redis:redis При запуске docker-compose up -dвсе идет хорошо, пока не попытается выполнить команду и не выдаст ошибку: Не удается запустить контейнер b58e2dfa503b696417c1c3f49e2714086d4e9999bd71915a53502cb6ef43936d: …

3
Когда использовать Docker-Compose, а когда - Docker-Swarm
Я пытаюсь понять различия или сходства между Docker-Compose и Docker-Swarm . Читая документацию, я понял, что docker-compose предоставляет механизм для связывания разных контейнеров вместе и совместной работы в качестве единой службы (я предполагаю, что он использует те же функции, что и команда --link, используемая для связывания двух контейнеров) Кроме того, …

4
Как перенаправить http в https с помощью ярлыков Traefik 2.0 и Docker Compose?
Обратите внимание, что это вопрос Traefik V2. У меня было решение на V1, но V2 - это полное обновление. Это выше предполагается перенаправление http://whoami.mysite.com к HTTP s : //whoami.mysite.com. Http s работает хорошо. Http не перенаправляет на https и выдает ошибку 404. Там нет другого файла. На данный момент все …

1
Шкала Docker с детерминированной привязкой порта
Я хотел бы масштабировать wildflyконтейнер, выставив несколько портов с детерминированными результатами. докер-compose.yml version: '3' services: wildfly-server: build: context: . dockerfile: Dockerfile args: admin_user: admin admin_password: admin deploy: resources: limits: memory: 1.5G cpus: "1.5" restart: always ports: - "8000-8099:8080" - "8100-8199:9990" - "8200-8299:8787" expose: - "8080" - "9990" - "8787" Dockerfile …

2
Как отключить дампы основного файла в Docker-контейнере
Мой PHP-контейнер запускает кукловод для создания PDF. Создавая документ PDF, он также создает два файла дампа памяти внутри моего контейнера. Я не уверен, откуда они на самом деле. Хост / сервер - CentOS 7. Я проверил следующее: Нет журнала ошибок приложения, Browsershot / puppeteer работает без ошибок. Журнал ошибок (например, …

1
PyCharm: невозможно создать удаленный интерпретатор python с помощью docker-compose
При попытке создать интерпретатор Python для docker-compose в PyCharm я получаю сообщение об ошибке: Ошибка при разборе "/Users/belek/Projects/project/docker-composee.yml": процесс docker-compose configне выполнен. Сама docker-compose отлично работает. Команда, docker-compose configзапущенная в терминале, тоже работает. До обновления macOS и PyCharm я успешно использовал интерпретатор python-compose python. Не могу понять, что не так. …

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