加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

Docker的Visual Studio工具 – PrepareForCompile任务意外失败

发布时间:2020-12-16 03:53:38 所属栏目:安全 来源:网络整理
导读:我拿了一台干净的机器(没有周年纪念更新的Windows 10企业版)并安装(按此顺序)完整的IIS,Hyper-V,VS2015企业版,.NET Core 1.0.1工具预览版2,适用于Windows的Docker,Visual Studio Docker工具和其他一些随机程序. 然后我打开VS2015并创建了一个默认的.NET核心

我拿了一台干净的机器(没有周年纪念更新的Windows 10企业版)并安装(按此顺序)完整的IIS,Hyper-V,VS2015企业版,.NET Core 1.0.1工具预览版2,适用于Windows的Docker,Visual Studio Docker工具和其他一些随机程序.

然后我打开VS2015并创建了一个默认的.NET核心网站.当我跑(F5)时,所有工作都按预期进行.然后我右键单击该项目并转到“Add-> Docker Support”.现在,当尝试使用Docker运行(F5)时,我看到以下错误消息:

MSB4018 The "PrepareForCompile" task failed unexpectedly. Microsoft.DotNet.Docker.CommandlineClientException: Error response from daemon: Container ... is not running at ...

我在网上搜索过,我能找到的唯一可以解释的是我认为共享硬盘不起作用.我确实在Docker->共享驱动器中进行了设置,但是当我运行时:
docker run –rm -v c:/ Users:/ data alpine ls / data
回复是空的.

同样,当我尝试使用busy box时,目录为空.

docker run -it -v / C / Users:/ wormhole busybox
cd虫洞
LS

我尝试过使用Windows for Docker 1.12.1-stable和beta 26.两者都有同样的问题.

有些人表示防病毒可能会导致问题.我安装了Mcafee,但我无法卸载或禁用防病毒软件.

有些人认为具有不寻常字符的密码可能会导致此问题,但这不适用于此处.

我不知道共享驱动器是否会导致VS2015错误,但由于共享驱动器坏了,它似乎是一个很好的起点.

我已多次重启bot hdock和电脑,但无济于事.

有任何想法吗?

最佳答案
我遇到过同样的问题.

为了解决这个问题,我找到了堆栈跟踪中id引用的容器.然后我把它删除了:

docker rm 

当我尝试从VS 2015再次运行时它起作用了.我不知道最初导致这个问题的原因.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读