Я пытаюсь вызвать API для моего основного приложения .net, которое что-то сохраняет в моей базе данных, когда я регулярно запускаю свое приложение, это нормально, но когда я запускаю его с помощью docker entityframework показывает эту ошибку:
Невозможно подключиться к любому из указанных хостов MySQL.
вот мой файл docker-compose.yml:
version: '3.0'
services:
db:
image: mysql:latest
command: --lower_case_table_names=1
environment:
MYSQL_DATABASE: onlinesmlogs
MYSQL_USER: root
MYSQL_ALLOW_EMPTY_PASSWORD: "true"
volumes:
- dbdata:/var/lib/mysql
- _MySQL_Init_Script:/docker-entrypoint-initdb.d
restart: always
onlinesm.logs:
image: onlinesm
build:
context: .
ports:
- "8080:80"
volumes:
dbdata: {}
_MySQL_Init_Script : {}
и вот моя строка соединения:
"server=127.0.0.1;port=3306; Database=test; Uid=root; Pwd="