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

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

5
Docker compose, запуск контейнеров в net: host
Я хочу создать 3 сервиса в сети "host" с помощью docker-compose. Вот мой файл docker-compose.yml: version: '2' services: mysql: image: mysql net: "host" nginx: image: nginx net: "host" app: image: tomcat net: "host" Получила следующую ошибку: $ docker-compose up [31mERROR[0m: Validation failed in file '.\docker-compose.yml', reason(s): Unsupported config option for …

1
Docker-Compose с несколькими сервисами
ЭТО ОБРАЗЕЦ ВОПРОСА! НИКОГДА НЕ ДЕЛАЙТЕ ЭТО В ПРОИЗВОДСТВЕ. ЗАПУСКАЙТЕ NGINX / PHP / ДРУГИЕ УСЛУГИ В ОТДЕЛЬНЫХ КОНТЕЙНЕРАХ! Когда я запускаю docker-compose upконтейнер Ubuntu, выходит с ubuntu exited with code 0. Когда бегаю docker run -d -ti -p 80:80 -v ~/sph/laravel52:/www/laravel ubuntu, все работает нормально. Как я могу воспроизвести …

7
Как правильно связать контейнеры php-fpm и Nginx Docker?
Я пытаюсь связать 2 отдельных контейнера: nginx: последний php: fpm Проблема в том, что скрипты php не работают. Возможно, конфигурация php-fpm неверна. Вот исходный код, который находится в моем репозитории . Вот файл docker-compose.yml: nginx: build: . ports: - "80:80" - "443:443" volumes: - ./:/var/www/test/ links: - fpm fpm: image: …

9
Как сделать так, чтобы контейнер Docker запускался автоматически при загрузке системы?
Предположим, у меня есть контейнер Docker, который я хочу запустить, тогда я могу вызвать $ docker run ... и все нормально. Есть ли встроенный способ запустить контейнер таким образом, чтобы он автоматически перезапускался, если система выйдет из строя и перезагрузится? Если да, доступно ли это также в Docker Compose?

12
Как обновить docker-compose до последней версии
Я установил docker-compose с помощью команды sudo apt install docker-compose Он установил docker-compose версии 1.8.0 и сборку неизвестно Мне нужна последняя версия docker-compose или хотя бы версия 1.9.0 Может ли кто-нибудь сообщить мне, какой подход я должен предпринять, чтобы обновить его или удалить и переустановить последнюю версию. Я проверил сайт …

3
Невозможно связать с запущенным контейнером, запущенным docker-compose
Я настраиваю свою локальную среду разработки с контейнерами докеров. Docker-compose.yml выглядит следующим образом version: '2' services: db: image: mongo:3 mq: image: rabbitmq:3 api: build: . image: my_app/api ports: - "3000:3000" links: - db - mq environment: - NODE_ENV=development Запускается без ошибок. И докер перечисляет 3 запущенных контейнера docker-compose up -d …

11
Безопасно ли чистить docker / overlay2 /
У меня есть несколько док-контейнеров, работающих на AWS EC2, папка / var / lib / docker / overlay2 очень быстро увеличивается в размере диска. Мне интересно, безопасно ли удалять его содержимое? или если в докере есть какая-то команда, чтобы освободить место на диске. ОБНОВИТЬ: На самом деле я docker system …

17
Сеть Docker - nginx: хост [Emerg] не найден в восходящем потоке
Недавно я начал переходить на сетевые функции Docker 1.9 и Docker-Compose 1.5, чтобы заменить использование ссылок. Пока со ссылками не было проблем с подключением nginx к моему серверу php5-fpm fastcgi, расположенному на другом сервере в одной группе, через docker-compose. Однако недавно, когда я запускаю docker-compose --x-networking upсвои php-fpm, контейнеры mongo …

2
docker-compose start «ОШИБКА: нет контейнеров для запуска»
Я пытаюсь использовать Docker Compose (с Docker Machine в Windows) для запуска группы контейнеров Docker. Мой docker-compose.yml: version: '2' services: postgres: build: ./postgres environment: - POSTGRES_PASSWORD=mysecretpassword frontend: build: ./frontend ports: - "4567:4567" depends_on: - postgres backend: build: ./backend ports: - "5000:5000" depends_on: - postgres docker-compose buildработает успешно. Когда я бегу, …

4
Как просмотреть вывод журнала с помощью запуска docker-compose?
Когда я использую, docker-compose upя могу видеть журналы для всех контейнеров в моем docker-compose.ymlфайле. Однако, когда я использую, docker-compose run appя вижу только вывод консоли, appно ни одной из служб, appот которых не зависит. Как увидеть вывод журнала для других сервисов?

2
Предоставление статического IP-адреса контейнерам докеров через docker-compose
Я пытаюсь предоставить контейнерам статический IP-адрес. Я понимаю, что мне нужно создать собственную сеть. Я создаю его, и интерфейс моста работает на хост-машине (Ubuntu 16.x). Контейнеры получают IP из этой подсети, но не статические, которые я предоставил. Вот мой docker-compose.yml: version: '2' services: mysql: container_name: mysql image: mysql:latest restart: always …

8
Docker Compose поддерживает работу контейнера
Я хочу запустить службу с docker-compose и оставить контейнер работающим, чтобы я мог получить его IP-адрес с помощью docker inspect. Однако контейнер всегда выходит сразу после запуска. Я пытался добавить «command: [« sleep »,« 60 »]» и другие вещи в docker-compose.yml, но всякий раз, когда я добавляю строку с «command: …

20
Привязка ошибки Docker: адрес уже используется
Когда я запускаю docker-compose upсвой проект Docker, он выходит из строя со следующим сообщением: Error starting userland proxy: listen tcp 0.0.0.0:3000: bind: address already in use netstat -pna | grep 3000 показывает это: tcp 0 0 0.0.0.0:3000 0.0.0.0:* LISTEN - Я уже пробовал docker-compose down, но это не помогает.

1
Копирование файлов в контейнер с помощью Docker Compose
У меня есть место, Dockerfileгде я копирую существующий каталог (с содержимым) в контейнер, который отлично работает: Dockerfile FROM php:7.0-apache COPY Frontend/ /var/www/html/aw3somevideo/ COPY Frontend/ /var/www/html/ RUN ls -al /var/www/html RUN chown -R www-data:www-data /var/www/html RUN chmod -R 755 /var/www/html Но когда я использую docker-compose.ymlфайл, есть только каталог, aw3somevideoа внутри aw3somevideoничего …

2
Как я могу избежать знака доллара в файле создания докеров?
У меня есть скаляр YAML, который выдает следующую ошибку, когда я пытаюсь оценить свой docker-compose.ymlфайл: ОШИБКА: неверный формат интерполяции для параметра «среда» в службе «time_service»: «$ {Time.now}» YAML: --- version: '2' services: time_service: build: "." environment: TIME: "${Time.now}" Как я могу сохранить тот же строковый вывод, что и записанный, но …

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