Visual Studio 2017停止运行docker-compose

在Visual Studio 2017中,我正在使用3个dotnet核心项目进行项目。 它使用docker-compose作为启动项目来构build和启动容器。 现在它给我一个错误,它无法find一个给定名称的容器。 在Show output from:dockerselect的Output窗口中,它显示了组合的docker-compose.yml文件。

看起来,它不是build造容器,所以为什么找不到它正在寻找的容器名称。 看到这个之后,我在PowerShell中运行了所有的docker命令,并且构build了镜像,并启动了容器。 随着Visual Studio开始的容器,但给了我一个不同的错误。

我想知道为什么Visual Studio不会再构build容器了。

注意:在使用docker cli启动容器时,我遇到了麻烦,Visual Studio会抛出exception,但是我已经清理了Docker运行的容器,networking,卷和映像。

在这里输入图像说明

感谢您的帮助提前。 我很喜欢docker工人,但是到目前为止,使用VS工具还是有一些挫折的…

请确保在Build> Configuration Manager中将Docker项目设置为以Debug模式进行构build – 这个未勾选会导致此问题,并重新打勾,certificate是解决scheme。

您是通过单击VS2017窗口顶部的“Docker”button来运行项目吗?这应该构build并运行正确的容器。