docker為啥要用tag

docker中,因為tag可以用于標記本地進行,將其歸入某一倉庫,所以需要使用tag命令;tag命令的語法為“docker tag SOURCE_IMAGE[:TAG] 原鏡像 TARGET_IMAGE[:TAG] 新鏡像”。

docker為啥要用tag

本教程操作環(huán)境:linux7.3系統(tǒng)、docker19.03版、Dell G3電腦。

docker為啥要用tag

docker tag : 標記本地鏡像,將其歸入某一倉庫。

語法

docker?tag?[OPTIONS]?IMAGE[:TAG]?[REGISTRYHOST/][USERNAME/]NAME[:TAG]

實例

將鏡像ubuntu:15.10標記為 runoob/ubuntu:v3 鏡像。

docker為啥要用tag

示例如下:

1、docker images 查看鏡像

docker?images

docker為啥要用tag
2、對docker.io/centos 這個鏡像打標簽。在沒有打標簽之前docker.io/centos 的標簽默認是latest的,如果是其他版本要注明。
例如對docker.io/centos這個鏡像打標簽:

docker?tag?docker.io/centos?docker.io/centos:v1

docker為啥要用tag
執(zhí)行完成后,通過docker images查看出現新的鏡像 TAG:v1
說明成功!

3、以此類推,當需要開發(fā)第二個版本時,繼續(xù)打標簽:v2

docker?tag?docker.io/centos?docker.io/centos:v2

docker為啥要用tag
4、如果因為某些原因,當想要需要回滾版本時,可以通過指定標簽的鏡像來創(chuàng)建容器:

栗子:

啟動centos:v1 版本:

docker?run-itd?docker.io/centos:v1

執(zhí)行完畢,通過docker ps 查看

發(fā)現容器已啟動!docker為啥要用tag

推薦學習:《docker視頻教程

以上就是

? 版權聲明
THE END
喜歡就支持一下吧
點贊10 分享