在docker中,因為tag可以用于標記本地進行,將其歸入某一倉庫,所以需要使用tag命令;tag命令的語法為“docker tag SOURCE_IMAGE[:TAG] 原鏡像 TARGET_IMAGE[: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 鏡像。
示例如下:
1、docker images 查看鏡像
docker images
2、對docker.io/centos 這個鏡像打標簽。在沒有打標簽之前docker.io/centos 的標簽默認是latest的,如果是其他版本要注明。
例如對docker.io/centos這個鏡像打標簽:
docker tag docker.io/centos docker.io/centos:v1
執(zhí)行完成后,通過docker images查看出現(xiàn)新的鏡像 TAG:v1
說明成功!
3、以此類推,當需要開發(fā)第二個版本時,繼續(xù)打標簽:v2
docker tag docker.io/centos docker.io/centos:v2
4、如果因為某些原因,當想要需要回滾版本時,可以通過指定標簽的鏡像來創(chuàng)建容器:
栗子:
啟動centos:v1 版本:
docker run-itd docker.io/centos:v1
執(zhí)行完畢,通過docker ps 查看
發(fā)現(xiàn)容器已啟動!
推薦學習:《docker視頻教程》