我有一个容器是 dead ,但我无法删除它,如下所示。
我怎样才能删除它?或者如何手动清理系统以将其删除?
:~$ docker ps -a
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
78b0dcaffa89 ubuntu:latest "bash -c 'while tr..." 30 hours ago Dead leo.1.bkbjt6w08vgeo39rt1nmi7ock
:~$ docker rm --force 78b0dcaffa89
Error response from daemon: driver "aufs" failed to remove root filesystem for 78b0dcaffa89ac1e532748d44c9b2f57b940def0e34f1f0d26bf7ea1a10c222b: no such file or directory
Best Answer-推荐答案
它可能需要重新启动 Docker。
我在尝试删除容器时遇到了相同的错误消息,重新启动 Docker 有帮助。
我正在运行版本 17.12.0-ce-mac49 (21995)
要重新启动 Docker,请转到“首选项”并单击右上角的小炸弹。
在我的情况下,Docker 在我的 MacBook 上运行了扩展驱动器。退出 sleep 模式后,扩展驱动器自动弹出(不可取)。但是在再次安装驱动器后,我意识到需要重新启动 Docker 才能再次初始化所有内容。此时我能够删除容器(docker rm -f)。
也许它的情况不一样,但是重新启动 Docker 是一个有用的尝试。
关于docker - 即使根文件系统不存在,如何删除docker容器?,我们在Stack Overflow上找到一个类似的问题:
https://stackoverflow.com/questions/44906280/
|