docker name in use 但是我找不到,有人遇到过吗?

2021-04-19 10:48:29 +08:00
 MuscleOf2016

前景: run 容器都时候,提示

docker: failed to register layer: devmapper: Thin Pool has 81609 free data blocks which is less than minimum required 81920 free data blocks. Create more free space in thin pool or use dm.min_free_space option to change behavior.

手动删除了很多之前用不到的镜像,容器。

docker images 拉下来,运行的时候,提示上面的错误,但是

docker: Error response from daemon: Conflict. The name "/xxxxxxxxxx" is already in use by container 054c09b01. You have to remove (or rename) that container to be able to reuse that name..

都查看到了,也看了 var 下 docker container 的文件夹,都没找到这个容器,为啥?换个名字就可以运行了。

docker ps -a
docker ps

现在该怎么解决这个,临时换了容器名在运行。

891 次点击
所在节点    Docker
5 条回复
imherer
2021-04-19 10:51:18 +08:00
这问题确实有点诡异,直接删除它提示说已经存在的那个容器 id 试试呢,即 054c09b01
MuscleOf2016
2021-04-19 10:58:44 +08:00
@imherer
docker rm -f 8116a067e8c28a24d412e22b619b9357cbd9e74d1090987a4240fa23272ca21b.
提示:
Failed to remove container (8116a067e8c28a24d412e22b619b9357cbd9e74d1090987a4240fa23272ca21b.): Error response from daemon: No such container: 8116a067e8c28a24d412e22b619b9357cbd9e74d1090987a4240fa23272ca21b.
dzzzzz
2021-04-19 11:48:36 +08:00
清理容器的网络占用试一下
docker network disconnect --force bridge <CONTAINER NAME>
dzdh
2021-04-19 11:48:45 +08:00
system prune 呢
MuscleOf2016
2021-04-20 19:11:15 +08:00
忘记回复了,重启 docker 解决。可能我们系统 docker 太老了。
@dzdh
@dzzzzz
@imherer
感谢回复。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/771585

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX