docker - 无法通过VS2015运行网络核心Docker容器

标签 docker .net-core

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

无法运行命令:“c:[项目位置] \ src [appname] \ Docker \ DockerTask.ps1-运行-环境调试-机器'default'-OpenSite $ False -RemoteDebugging $ True”,单击以获取更多详细信息。

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

最佳答案

证明它是因为我正在使用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中删除默认值。注意:我必须重新启动PC才能使其正常工作。

编辑:
<DockerMachineName Condition=" '$(DockerMachineName)'=='' "></DockerMachineName>

关于docker - 无法通过VS2015运行网络核心Docker容器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37461740/

相关文章:

Docker:在 Dockerfile 中,临时复制文件,但不复制最终图像

c# - 如何使用 .NET CORE 获取存储过程的实际结果?

c# - 使用 EF Core 2.1 继承进行过滤

c# - .NET Core for Linux with dockers - 创建 docker 镜像

file-upload - 在.net core web api中将IFormFile上传到Base64字符串有什么区别吗?

docker - Docker容器DNS解析

azure - 以编程方式拉取 docker 镜像并上传到 Azure 应用服务

amazon-web-services - 如何将docker app日志获取到S3存储桶

linux - Docker、创建实例时 docker-compose 失败、运行时失败

c# - 将Blazor从3.1升级到5.0时出错 "does not have a property matching the name ' PreferExactMatches'“