我正在尝试构建一个使用docker-compose,其中2个容器使用以下网络相互连接:
networks:
nd:
external:
name: nat
最近,我在启动应用程序时开始收到以下错误:
ERROR: app: Cannot start service app: failed to create endpoint app on
network nat: HNS failed with error : The process cannot access the file
because it is being used by another process.
ERROR: Encountered errors while bringing up the project.
我尝试使用Microsoft的tool来清理网络,我已经删除并重新安装了Docker,但错误仍然存在。
答案 0 :(得分:1)
我遇到了这个问题,因为我将端口映射到正在使用的主机端口。我敢说有其他原因,但希望这是你的!
答案 1 :(得分:0)
检查您是否一直在使用Linux容器,它将不会在命令“ docker ps -a”中列出。他们有不同的列表和不同的虚拟机。
答案 2 :(得分:0)
主机端口正在使用中。我更改并解决了
答案 3 :(得分:0)
这是我在Windows中解决问题的方式 控制面板->网络和Internet->网络连接 我启用了2个Hyper-V虚拟以太网适配器。禁用其中之一可以解决我的问题。 似乎另一个人正在使用hns.data文件,这就是另一个人给出该错误的原因,请尝试一下。希望它能对其他人有所帮助;)