在docker中,tag是用于標記本地鏡像,并且將其歸入某一倉庫的命令;該命令可以用于給鏡像打標簽,語法為“docker tag [OPTIONS] IMAGE[:TAG] [REGISTRYHOST/][USERNAME/]NAME[:TAG]”。
本教程操作環境:linux7.3系統、docker19.03版、Dell G3電腦。
docker的tag是做什么用的
docker tag : 標記本地鏡像,將其歸入某一倉庫。
語法
docker?tag?[OPTIONS]?IMAGE[:TAG]?[REGISTRYHOST/][USERNAME/]NAME[:TAG]
實例
將鏡像ubuntu:15.10標記為 runoob/ubuntu:v3 鏡像。
root@runoob:~#?docker?tag?ubuntu:15.10?runoob/ubuntu:v3 root@runoob:~#?docker?images???runoob/ubuntu:v3 REPOSITORY??????????TAG?????????????????IMAGE?ID????????????CREATED?????????????SIZE runoob/ubuntu???????v3??????????????????4e3b13c8a266????????3?months?ago????????136.3?MB
詳解如下
通過ID tag鏡像
下面是tag一個id為0e5574283393的本地鏡像到“fedora”存儲庫,tag名稱version1.0:
docker?tag?0e5574283393?fedora/httpd:version1.0
通過名稱tag鏡像
使用名稱“httpd” tag本地鏡像到存儲庫”fedora”,且其tag名為version1.0
docker?tag?httpd?fedora/httpd:version1.0
注意由于引用httpd的tag名稱沒有指定,默認引用httpd:latest。
通過名稱和tag名稱tag一個鏡像
為名稱為httpd和tag名稱為test的本地鏡像做標簽,其存儲庫為fedora,標簽名為version1.0.test。
docker?tag?httpd:test?fedora/httpd:version1.0.test
tag一個鏡像到私有的存儲庫
要推送一個鏡像到一個私有的registry,而不是公共的docker registry,必須指定一個registry主機名和端口來tag此鏡像。
docker?tag?0e5574283393?myregistryhost:5000/fedora/httpd:version1.0
推薦學習:《docker視頻教程》
? 版權聲明
文章版權歸作者所有,未經允許請勿轉載。
THE END
喜歡就支持一下吧
相關推薦