我尝试使用以下方法创建一个容器
docker run -it centos bash
并在没有杀死它的情况下退出。
现在我尝试使用图像 ID 删除 centos 图像。
docker rmi -f 0f3e07c0138f
Error response from daemon: conflict: unable to delete 0f3e07c0138f (cannot be forced) - image is being used by running container a9eab034a426
关于 docker 文档 page ,它说“除非使用 -f 选项,否则无法删除正在运行的容器的图像。”但我仍然无法使用 -f 删除图像。对此有何解释?是否应该在文档中进行更正?
最佳答案
a9eab034a426
容器正在使用 centos
图像。因此,要删除 centos
,您需要停止并删除 a9eab034a426
容器。运行以下行。
docker stop a9eab034a426
docker rm a9eab034a426
docker rmi 0f3e07c0138f
关于image - 无法使用 -f 选项删除正在运行的容器的 docker 镜像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59554897/