本教程操作环境: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 镜像。
示例如下:
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
登录后复制
执行完成后,通过docker images查看出现新的镜像 TAG:v1
说明成功!
3、以此类推,当需要开发第二个版本时,继续打标签:v2
docker tag docker.io/centos docker.io/centos:v2
登录后复制
4、如果因为某些原因,当想要需要回滚版本时,可以通过指定标签的镜像来创建容器:
栗子:
启动centos:v1 版本:
docker run-itd docker.io/centos:v1
登录后复制
执行完毕,通过docker ps 查看
发现容器已启动!
推荐学习:《docker视频教程》
以上就是docker为啥要用tag的详细内容,更多请关注Work网其它相关文章!