我有一个在 docker 中运行的 .NET Core 应用程序,它连接到 docker 上的 MySQL 数据库,
\n当 MySQL docker 容器使用 docker run 命令运行时:
\nC:\\dev>docker run -p 3310:3306 --name=mysql1 -e MYSQL_ROOT_PASSWORD=pw -d mysql:5.6\nC:\\dev>docker run -p 3311:3306 --name=mysql2 -e MYSQL_ROOT_PASSWORD=pw -d mysql:5.6\nRun Code Online (Sandbox Code Playgroud)\n我没有收到错误,但是当我尝试使用 docker-compose 时,出现此错误:
\nConnectionString: server=database0; port=3312; database=post; user=root; password=pw; Persist Security Info=False; Connect Timeout=300\nConnectionString: server=database1; port=3313; database=post; user=root; password=pw; Persist Security Info=False; Connect Timeout=300\nfail: Microsoft.AspNetCore.Server.Kestrel[13]\n Connection id "0HMA1R75ALK39", Request id "0HMA1R75ALK39:00000002": An unhandled exception was thrown by the application.\n System.TypeInitializationException: The type …Run Code Online (Sandbox Code Playgroud)