обнаружение службы и взаимосвязь в докере - PullRequest
0 голосов
/ 01 ноября 2018

Мне нужно настроить подключение к Интернету в сервисе www, а также поддерживать обнаружение сервиса. Когда я добавляю значения DNS в www, то автоматическое обнаружение прерывается, и тогда службы не могут найти друг друга с именем службы. Вот мой docker-compose.yml:

version: '3.3'
services:
  www:
    build: ./
    ports:
      - "80:80"
    links:
      - db
      - redis_service
    depends_on:
      - db
      - redis_service




  db:
    build: db/.
    volumes:
      - /var/lib/mysql
    environment:
       MYSQL_ROOT_PASSWORD: ****
       MYSQL_DATABASE: *****


  redis_service:
    restart: always
    image: redis:latest
    ports:
      - "6379:6379"
    volumes:
      - redis_data:/data


  celery:
    build: .
    command:  bash -c "cd ./app && celery -A main  worker -l info"
    volumes:
      - '.:/app'


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