![]() |
1
107
如果没有“力”修改器,则无法删除具有多个存储库的图像,请参见Docker docs 了解更多信息。
如果要手动执行此操作,而不是使用图像id删除图像,则必须删除不需要使用图像名称的存储库/标记:
删除不需要的存储库/标签:
(重复上一步,直到只剩下一个存储库/标签),现在您可以删除图像:
如果使用-f标志并指定图像的短ID或长ID,则rmi将取消标记并删除与指定ID匹配的所有图像。 |
![]() |
2
21
它所说的“存储库”是一篇文章第一栏的一部分
(我采集了加布里埃尔在回答中展示的样本) 这里我们有两个存储库:“存储库”和“repository2”。正如您也可以看到的,两个图像都有相同的图像ID。
A.
解决方案:您可以通过名称而不是ID删除图像:
|
![]() |
3
6
要强制删除引用多个存储库的Docker映像,只需使用以下命令:
|
![]() |
4
3
你可以清理所有的容器。首先,你需要用以下方法停止所有容器:
如果要删除所有容器数据:
|
![]() |
5
3
潜在的问题是,您试图删除该图像,但该图像被标记为Tarun Banda所写。因此,不要根据图像的id删除图像,而是根据其标签删除图像。这将取消标记图像,然后将其删除。 以下是清理旧容器的示例:
|
![]() |
6
2
如果确定要删除所有图像,可以使用以下命令:
|
![]() |
7
2
来自守护程序的错误响应:冲突:无法删除3472c3b5350b(必须强制)-映像在多个存储库中引用 来自守护程序的错误响应:冲突:无法删除3472c3b5350b(必须强制)-映像在多个存储库中引用 如果此错误首先出现,请取消标记图像,然后将其删除。 这可以通过使用以下命令来完成。 docker rmi:<图像标签> |
![]() |
8
1
删除一条记录:sudo docker rmi-f<图片名称>
要删除所有图像:
“-f”参数很重要 |
![]() |
9
-1
|
![]() |
xetra11 · 如何检查docker映像依赖于什么操作系统? 7 年前 |