docker的tag是做什么用的

docker中,tag是用于標記本地鏡像,并且將其歸入某一倉庫的命令;該命令可以用于給鏡像打標簽,語法為“docker tag [OPTIONS] IMAGE[:TAG] [REGISTRYHOST/][USERNAME/]NAME[:TAG]”。

docker的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
喜歡就支持一下吧
點贊6 分享