Docker“ hello-world”给出“进程无法访问该文件,因为该文件正在被另一个进程使用”

时间:2018-07-30 21:05:57

标签: windows docker windows-server-2016 docker-ee

我们刚刚卸载了Docker Community Edition,并在Windows Server 2016系统as per these steps上安装了Enterprise Edition。

在到达测试hello-world容器的最后一步时,我们收到以下错误:

  

C:\ Program Files \ Docker \ docker.exe:无法注册层:重新执行   错误:退出状态1:输出:ProcessUtilityVMImage   \?\ C:\ ProgramData \ Docker \ windowsfilter \ e345ad40cc8f7d073f62501b7445d42d677889c04b2c6fe0963ea6e092b52f95 \ UtilityVM:   该进程无法访问该文件,因为该文件正在被另一个文件使用   过程。

我们在SO上看到许多与其他类型的应用程序相关的示例,但均给出了此错误,但Docker没有。

我们该如何解决?

1 个答案:

答案 0 :(得分:0)

事实证明这是与Symantec Endpoint Protection(SEP)与Docker冲突有关的问题。

SEP需要升级到版本14 RU1,并且一些文件需要执行特权。

Symantec在此处发布了一个修复程序:https://support.symantec.com/en_US/article.TECH246815.html,我们已经尝试并工作了。