首頁 >運維 >Docker >docker的tag是做什麼用的

docker的tag是做什麼用的

WBOY
WBOY原創
2022-07-14 11:27:148943瀏覽

在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影片教學

以上是docker的tag是做什麼用的的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn