假设我想标记一个 Docker 映像,然后打错字。如何在不删除图像本身的情况下删除标签?手册页和 Docker 文档都没有提到删除标签。
docker tag 0e5574283393 my-imaj
docker tag 0e5574283393 my-image
# docker untag my-imaj # There is no "docker untag"!
假设我想标记一个 Docker 映像,然后打错字。如何在不删除图像本身的情况下删除标签?手册页和 Docker 文档都没有提到删除标签。
docker tag 0e5574283393 my-imaj
docker tag 0e5574283393 my-image
# docker untag my-imaj # There is no "docker untag"!
如果您的图像带有多个标签,
docker rmi
则将删除该标签,但不会删除该图像。所以在你的例子中......
... 将删除该标签并将图像与另一个正确的标签一起保留。
运行
docker rmi REPOSITORY:TAG
以删除标签。和
REPOSITORY
值TAG
来自docker images
输出。例如
从一个空的 docker repo 开始,输入一个图像:
运行
docker images
命令以列出图像。结果应如下所示:现在让我们通过运行以下命令创建一个名为v1的图像标签:
docker tag
如果我们运行
docker images
命令,我们将看到如下所示的新标签:要删除特定标签(回答原始问题),请运行 docker rmi
hello-world:v1
,其中v1是标签名称。输出将如下所示:运行
docker images
命令以列出图像。请注意,图像标签已被删除:用您的标签名称标记其他图像,然后您当前图像中的标签将被删除。