docker无法删除overlay network

现象

最近遇到一个问题,在docker swarm中创建的一个overlay网络无法删除,出现如下错误:
docker无法删除overlay network_第1张图片

解决办法

在几个节点上找了个遍,并没有发现哪个容器在使用这个网络,最后在github上找到解决办法如下:
docker inspect --type task 2oj41jpa55l27c639bg28zgtn
其中2oj41jpa55l27c639bg28zgtn就是提示你仍在使用网络task的id。
docker无法删除overlay network_第2张图片
如图所示,有两个关键的信息,ID是还存或的容器的id,NodeID是这个容器所在的节点,通过这个两个参数,就可以找到对应的容器,然后删除掉。网络也可以删除了。

docker无法删除overlay network_第3张图片
进入到该节点,删除容器即可。

你可能感兴趣的:(Docker,docker,network,overlay)