跳到主要内容

重新打标镜像

一般来说根据我们日常使用的镜像的不同, 镜像名称可能会非常复杂, 例如 mcr.microsoft.com/dotnet/aspnet:9.0 这样的名称, 这是一个微软镜像, 使用的是微软仓库而不是docker官方仓库, 所以整个镜像的名称会变得非常长, 如果再碰到一些其他的私有镜像仓库, 名字可能会更长, 这样的话在使用的时候就非常不方便了, 而且太长的名字也没那么容易进行记忆

由于以上的一些问题, 我们可以对镜像重新进行打标, 或者也可以叫重命名, 这样的话在日后使用的时候就比较方便了

docker tag mcr.microsoft.com/dotnet/aspnet:9.0 aspnet9

这样在使用的时候就可以直接用 aspnet9 代替 mcr.microsoft.com/dotnet/aspnet:9.0

REPOSITORY                          TAG                IMAGE ID       CREATED          SIZE
mcr.microsoft.com/dotnet/aspnet 9.0 82dd76eb4f74 9 days ago 224MB
aspnet9 latest 82dd76eb4f74 9 days ago 224MB

可以看到两个aspnet镜像, 但是这两个镜像的 ID 是一样的, 是完全相同的镜像, 并不会再占用额外的空间