我是 Docker 的新手,我最近开始运行 ubuntu 容器,几天后优雅地停止了它(我没有看到它使用“docker ps”)。当我尝试使用删除 ubuntu 图像时
docker rmi ubuntu
我收到以下错误:
Error response from daemon: conflict: unable to remove repository reference "ubuntu" (must force) - container 65c315b169b8 is using its referenced image 747cb2d 60bbe
我可以使用“--force”来强制删除图像吗?
docker rmi ubuntu --force
或者有没有更优雅/更安全的方法来做到这一点?
最佳答案
默认情况下 docker ps
将只显示正在运行的容器。您可以使用 docker ps --all
显示已停止的那些。
然后您可以先使用 docker rm <CONTAINER_ID>
删除容器
如果要删除所有容器,无论是否停止,都可以从 bash 提示符下使用
$ docker rm $(docker ps --all -q)
-q 开关仅返回 ID
关于Docker rmi - 可以使用 --force 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47011838/