无法通过VS2015运行net-core docker容器

时间:2016-05-26 13:05:42

标签: docker .net-core

将Docker支持添加到.net核心应用程序后,我尝试在docker中调试应用程序并收到以下错误:

无法运行命令:" c:[项目位置] \ src [appname] \ Docker \ DockerTask.ps1 -Run -Enviroment Debug -Machine'默认' -OpenSite $ False -RemoteDebugging $ True",点击了解更多详情。

docker容器已经开始不确定出了什么问题。

1 个答案:

答案 0 :(得分:1)

结果是因为我使用Docker for windows beta。

您需要转到应用程序下的Properties文件夹并编辑Docker.props文件。

默认值:

<!-- Use this property to change the docker host that is used by this project. Delete default, leaving the value blank for the Docker for Windows beta
    (Note: you need to restart VS after changing this property) -->
<DockerMachineName Condition=" '$(DockerMachineName)'=='default' "></DockerMachineName>

正如命中所示,从DockerMachineName中删除默认值。注意:我必须重新启动电脑才能使其正常工作。

编辑:

<DockerMachineName Condition=" '$(DockerMachineName)'=='' "></DockerMachineName>