在docker中,因?yàn)閠ag可以用于標(biāo)記本地進(jìn)行,將其歸入某一倉(cāng)庫(kù),所以需要使用tag命令;tag命令的語(yǔ)法為“docker tag SOURCE_IMAGE[:TAG] 原鏡像 TARGET_IMAGE[:TAG] 新鏡像”。
本教程操作環(huán)境:linux7.3系統(tǒng)、docker19.03版、Dell G3電腦。
docker為啥要用tag
docker tag : 標(biāo)記本地鏡像,將其歸入某一倉(cāng)庫(kù)。
語(yǔ)法
docker tag [OPTIONS] IMAGE[:TAG] [REGISTRYHOST/][USERNAME/]NAME[:TAG]
實(shí)例
將鏡像ubuntu:15.10標(biāo)記為 runoob/ubuntu:v3 鏡像。
示例如下:
1、docker images 查看鏡像
docker images
2、對(duì)docker.io/centos 這個(gè)鏡像打標(biāo)簽。在沒(méi)有打標(biāo)簽之前docker.io/centos 的標(biāo)簽?zāi)J(rèn)是latest的,如果是其他版本要注明。
例如對(duì)docker.io/centos這個(gè)鏡像打標(biāo)簽:
docker tag docker.io/centos docker.io/centos:v1
執(zhí)行完成后,通過(guò)docker images查看出現(xiàn)新的鏡像 TAG:v1
說(shuō)明成功!
3、以此類推,當(dāng)需要開(kāi)發(fā)第二個(gè)版本時(shí),繼續(xù)打標(biāo)簽:v2
docker tag docker.io/centos docker.io/centos:v2
4、如果因?yàn)槟承┰?,?dāng)想要需要回滾版本時(shí),可以通過(guò)指定標(biāo)簽的鏡像來(lái)創(chuàng)建容器:
栗子:
啟動(dòng)centos:v1 版本:
docker run-itd docker.io/centos:v1
執(zhí)行完畢,通過(guò)docker ps 查看
發(fā)現(xiàn)容器已啟動(dòng)!
推薦學(xué)習(xí):《docker視頻教程》