docker tag根據鏡像id做標簽,用於應用的回滾


示例

通過ID tag鏡像

下面是tag一個id為0e5574283393的本地鏡像到“fedora”存儲庫,tag名稱version1.0:

  1. docker tag 0e5574283393 fedora/httpd:version1.0

通過名稱tag鏡像

使用名稱“httpd” tag本地鏡像到存儲庫”fedora”,且其tag名為version1.0

  1. docker tag httpd fedora/httpd:version1.0

注意由於引用httpd的tag名稱沒有指定,默認引用httpd:latest。

通過名稱和tag名稱tag一個鏡像

為名稱為httpd和tag名稱為test的本地鏡像做標簽,其存儲庫為fedora,標簽名為version1.0.test。

  1. docker tag httpd:test fedora/httpd:version1.0.test

tag一個鏡像到私有的存儲庫

要推送一個鏡像到一個私有的registry,而不是公共的docker registry,必須指定一個registry主機名和端口來tag此鏡像。

  1. 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

  

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM