如何修改 docker 镜像名称
有时候为了方便镜像的管理,我们需要更改镜像名字,输入 docker images 命令显示镜像:
REPOSITORY TAG IMAGE ID CREATED SIZE
test1 latest 49081a1edb0b 8 minutes ago 116MB
将名称更改 test
1 为 test
2 ,运行下列命令:
docker image tag test1:latest test2:latest
# 或者
docker image tag 49081a1edb0b test2:latest
命令运行完之后,在 docker images 列表中会出现新的重命名镜像:
REPOSITORY TAG IMAGE ID CREATED SIZE
test1 latest 49081a1edb0b 8 minutes ago 116MB
test2 latest 49081a1edb0b 1 minutes ago 116MB
TAG 只是完整镜像名称 49081a1edb0b 的可读别名。因此,可以根据需要使它们与同一镜像关联。如果不喜欢旧名称,则可以在重新命名后将其删除:
docker rmi test1
此操作只会删除 alias/tag。由于 49081a1edb0b 具有其他名称,因此不会删除实际镜像。docker images 列表 test1 已删除, 但 test2 还在:
REPOSITORY TAG IMAGE ID CREATED SIZE
test2 latest 49081a1edb0b 1 minutes ago 116MB
发表评论