• docker如何给镜像取别名?
  • 发布于 2个月前
  • 658 热度
    0 评论

我们在创建docker镜像时,总是希望对镜像取一些我们自己容易理解记住的名字,这样便于日常的管理。在docker中我们使用docker tag命令可以很方便的实现给docker镜像取别名的操作。docker tag 可以给镜像打标签,类似于起别名,但通常要遵守一定的命名规范,才可以上传到指定的仓库。

格式
docker tag SOURCE_IMAGE[:TAG] TARGET_IMAGE[:TAG]
#TARGET_IMAGE[:TAG]格式一般形式
仓库主机FQDN或IP[:端口]/项目名(或用户名)/image名字:版本
TAG默认为latest

范例
[root@rocky8 ~]$ docker tag rockylinux:9-minimal harbor.yanlinux.org:80/k8s/rockylinux:9
[root@rocky8 ~]$ docker images 
REPOSITORY                              TAG                 IMAGE ID            CREATED             SIZE
alpine                                  latest              042a816809aa        3 days ago          7.05MB
harbor.yanlinux.org:80/k8s/rockylinux   9                   c50e7a3e6f7f        3 weeks ago         118MB
rockylinux                              9-minimal           c50e7a3e6f7f        3 weeks ago         118MB
ubuntu                                  focal-20221130      d5447fc01ae6        5 weeks ago         72.8MB
nginx                                   latest              605c77e624dd        12 months ago       141MB
hello-world                             latest              feb5d9fea6a5        15 months ago       13.3kB

#然后就可以将镜像传到仓库中
[root@rocky8 ~]$ docker push harbor.yanlinux.org:80/k8s/rockylinux:9

总结:

本章我们主要讲述如何使用docker tag命令给docker镜像打标签,也可以理解为如何给docker镜像取别名。

用户评论