Проблема при попытке запустить сервисы с моим файлом docker-compose, один сервис случайно запускается перед другим - PullRequest
0 голосов
/ 05 октября 2018

, так что у меня есть эта проблема, у меня есть 3 службы и по какой-то причине с docker-compose, служба, которая действует как обратный прокси-сервер (а именно nginx), выйдет с кодом выхода 1, у меня нет опыта вэто или в stackoverflow (поэтому, пожалуйста, если я что-то пропустил, скажите мне добавить его), и мой файл выглядит так:

version: '3'

services:
  back:
    image: remote_image/image_name1:latest
    volumes:
      - /var/www/image_name1

  webserver:
    image: remote_image/image_name2:latest
    volumes:
      - /var/www/image_name2
    ports:
      - "8080:8080"

  front:
    image: remote_image/image_name3:latest
    volumes:
      - /var/www/image_name3

Я что-то здесь упускаю?

1 Ответ

0 голосов
/ 05 октября 2018

ну без дополнительной информации, единственное, что я мог бы предложить, это добавить туда зависимость_ (как указано ниже, если он зависит от задней и передней панели или только одну из них в зависимости от ваших потребностей), чтобы вы контролировали запуск служб сваш docker-compose, остерегайтесь контролировать зависимости сервисов, чтобы избежать проблем:

  webserver:
    image: remote_image/image_name2:latest
    depends_on:
      - back
      - front
    volumes:
      - /var/www/image_name2
    ports:
      - "8080:8080"

Редактировать: как упоминает jonrsharpe, зависимости имеют большое значение, настроены ли они в вашем конфигурационном файле nginx?Если да, то отсутствуют только зависимости.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...