示例
通過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
jenkins server端自動化構建k8s應用, 會保留不同時期built 的鏡像, 通過 docker tag image id 的方式, 可推送舊版鏡像到阿里雲鏡像倉庫, 實現版本回滾
[root@jenkins ~]# docker images|grep "d***ne-prod" dataline-prod-k8s latest 6b4b188605ea 8 minutes ago 1.1 GB registry-vpc.cn-hangzhou.aliyuncs.com/z*****-prod-k8s latest 6b4b188605ea 8 minutes ago 1.1 GB registry-vpc.cn-hangzhou.aliyuncs.com/*****e-prod-k8s <none> 387c9f4da3c3 51 minutes ago 1.1 GB registry-vpc.cn-hangzhou.aliyuncs.com/zh*****e-prod-k8s 20190712loghub1 cf4b612fe53f 3 days ago 1.1 GB [root@jenkins ~]# [ [root@jenkins ~]# docker tag 387c9f4da3c3 registry-vpc.cn-hangzhou.aliyuncs.com/z****e-prod-k8s [root@jenkins ~]# [root@jenkins ~]# docker tag cf4b612fe53f registry-vpc.cn-hangzhou.aliyuncs.com/z****e-prod-k8s [root@jenkins ~]# [root@jenkins ~]# [root@jenkins ~]# docker tag 6b4b188605ea registry-vpc.cn-hangzhou.aliyuncs.com/z****e-prod-k8s
