容器启动报错listen unix /containerd-shim/moby/9a3b9086ece8fcd8746695836e3f057cc0313b3cdb722d76a5f571dfa428759e/shim.sock: bind: address already in use: unknown

进入研发说部分容器启动失败,叫我帮忙看下。

启动容器后报错:

 

 

正常停止容器的话目录/run/containerd/io.containerd.runtime.v1.linux/moby/下自动删除对应的容器ID,但是这里并没有删除。

尝试删除a4b6a54f8421d84626571854965acf1c49a15489e295b66f04fd1e04a408a1f2这个目录(可以备份)

重新启动容器报错:

 

 报错地址被占用,应该是sock没有释放出来,查看进程端口使用情况:

 

 尝试杀掉这些进程,重启容器。

恢复正常。

可能是容器关闭的时候没有正常关闭套接字导致的。

posted @ 2020-11-14 15:23  不负流年  阅读(949)  评论(0编辑  收藏  举报