我正在.Net 7中开发两个API,目前这两个项目使用的是为.Net 7 Web API模板提供的相同代码。
如果我使用docker配置文件运行每个项目,我就能够调试和其他一切。
当我添加了docker container orchestrator支持,并尝试运行时,什么都没有发生。
它不会在容器中显示任何日志,也不会绑定任何端口。
你知道会发生什么吗?
docker exec -i c2c765869778 /bin/sh -c "if PID=$(pidof dotnet); then kill $PID; fi"
Error: No such container: c2c765869778
========== Debugging ==========
docker ps --filter "status=running" --filter "label=com.docker.compose.service" --filter "name=^/SnakeGame.Server.Application.ManagerApi_1_1$" --format {{.ID}} -n 1
bff43b096bee
docker exec -i bff43b096bee /bin/sh -c "if PID=$(pidof dotnet); then kill $PID; fi"
Error: No such container: bff43b096bee
========== Debugging ==========
docker ps --filter "status=running" --filter "label=com.docker.compose.service" --filter "name=^/SnakeGame.Server.Application.ManagerApi_1_1$" --format {{.ID}} -n 1
d8562d7aeb12
1条答案
按热度按时间elcex8rz1#
我在启用
Place solution and project in the same directory
当创建一个新的API项目时。当这个被禁用时,它工作了。