图像正在被停止的容器使用

新手上路,请多包涵

我正在尝试通过以下命令删除 docker 容器:

 docker rmi <Image-Id>

显然,我已将 Image-Id 替换为我使用的 Id:

 docker images

但我看到下面的错误:

 Error response from daemon: conflict: unable to delete <Image-ID> (must be forced) - image is being used by stopped container xxxxxxxxxxx

原文由 Nick Mehrdad Babaki 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 876
2 个回答

也可以使用 --force , -f 强制删除图片

如果您使用 -f 标志并指定图像的短 ID 或长 ID,则此命令将取消标记并删除与指定 ID 匹配的所有图像。

   docker rmi -f <image_id>

注意:此命令删除容器正在使用的图像。

原文由 Adiii 发布,翻译遵循 CC BY-SA 4.0 许可协议

您需要使用 docker rm 删除已停止的容器,然后您可以使用 docker rmi 删除它使用的映像。

原文由 David Maze 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题