在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查看出現新的鏡像 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ā)現容器已啟動!
推薦學習:《docker視頻教程》
? 版權聲明
文章版權歸作者所有,未經允許請勿轉載。
THE END
喜歡就支持一下吧
相關推薦