不能 运行 网络核心 docker 容器虽然 VS2015

Cant run net-core docker container though VS2015

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

无法 运行 命令:"c:[project location]\src[appname]\Docker\DockerTask.ps1 -Run -Enviroment Debug -Machine 'default' -OpenSite $False -RemoteDebugging $True",单击以获取更多详细信息。

docker 容器已启动,不确定出了什么问题。

结果是因为我正在使用 Docker 作为 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>