小编典典

Docker-无法删除失效的容器

docker

我无法删除失效的容器,重新启动Docker服务后,它将再次出现。

docker ps -a
CONTAINER ID         STATUS          
11667ef16239         Dead

然后

docker rm -f 11667ef16239

然后,当我运行docker ps -a时,没有显示docker容器。

docker ps -a
CONTAINER ID         STATUS

但是,当我重新启动docker服务时:

service docker restart

然后再次运行docker ps -a:

docker ps -a
CONTAINER ID         STATUS          
11667ef16239         Dead

阅读 394

收藏
2020-06-17

共1个答案

小编典典

最有可能的是,当守护程序尝试清理容器时发生错误,并且他现在陷入了“僵尸”状态。

恐怕您唯一的选择是手动清理它:

$ sudo rm -rf /var/lib/docker/<storage_driver>/11667ef16239.../

哪里<storage_driver>是你的驱动程序的名称(aufsoverlaybtrfs,或devicemapper)。

2020-06-17