У меня проблемы с файлом docker-compose, и я не смог понять почему.Это файл:
version: '3'
services:
db:
image: mysql:8.0.0
environment:
MYSQL_ROOT_PASSWORD: ******
MYSQL_DATABASE: ******
volumes:
- /opt/mysql_auth:/var/lib/mysql
restart: always
auth:
image: authdotnetcore
build:
context: .
dockerfile: Auth/Dockerfile
depends_on:
- db
restart: always
networks:
- web
networks:
web:
external: true
Служба аутентификации - это приложение ASP.NET Core, которое подключается к базе данных MySQL, используя db в качестве сервера в настройках приложения.Файл compose работает нормально, если я удаляю внешнюю веб-сеть, но когда я добавляю его, я получаю: Невозможно подключиться к любому из указанных хостов MySQL.
Он должен работать, поскольку сеть по умолчанию compose связывает контейнерывсе еще создан.