Мне нужно настроить подключение к Интернету в сервисе 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: