日常线上活动中,当我们对系统进行开发时,做容器化管理,因为每一个版本不同,可能随着业务量的产生,需求的迭代更新,不同版本所需要的环境不同。

因此,为了满足这样的问题,我们通常做的就是对每一个版本来打标签。
当某个场景需要用到哪个版本时,我们可以随时切换,只需要切换版本即可。
在Docker中实现该功能,可用于给镜像来打标签。

1、当正式运行容器时,使用的镜像如果本地中不存在,docker就会自动从docker 镜像仓库中下载,默认是从 Docker Hub 公共镜像源下载。
当然也可以进行设置镜像下载源
国内的镜像地址:
修改 /etc/docker/daemon.json 文件的 registry-mirrors 值,如:

{"registry-mirrors": ["http://hub-mirror.c.163.com"]
}

设置好之后重启docker:

systemctl restart docker

其他:
Docker 中国区官方镜像:https://registry.docker-cn.com
阿里云镜像:https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

2、Docker 镜像打tag 方法:
docker tag 用于给镜像打标签,语法如下:

docker tag SOURCE_IMAGE[:TAG] 原镜像 TARGET_IMAGE[:TAG] 新镜像
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 查看
发现容器已启动!

End!

欢迎收藏

来源:https://blog.csdn.net/xu710263124/article/details/115677089

Docker篇之镜像打标签tag相关推荐

  1. Docker 拉取镜像及标签 pull | tag

    Docker 拉取镜像及标签 pull | tag 重翻Fabric项目的源码,发现Docker部分内容,有很多不尽理解的地方,看着看着,就看到使用docker pull拉取Fabric镜像及使用do ...

  2. docker安装+配置镜像+命令操作+数据卷+网络管理+DockerFile+镜像服务+项目部署+[高级使用]

    文章目录 Docker基础 一.Docker介绍 1. 什么是虚拟化 2. 什么是Docker 3. 容器与虚拟机比较 4. Docker优势 5. Docker架构 [1]镜像服务(`Image`) ...

  3. docker tag 镜像id_6-docker镜像仓库和标签tag

    [TOC] ## 一 docker仓库和镜像tag ### A. docker仓库分类 docker镜像是需要放到一个统一的仓库的,以便不同的主机可以下载和使用相同的镜像而不必每次都用dockerfi ...

  4. docker 删除所有镜像_关于 Docker 镜像的操作,看完这篇就够啦 !(下)| 文末福利...

    紧接着上篇<关于 Docker 镜像的操作,看完这篇就够啦 !(上)>,奉上下篇 !!! 镜像作为 Docker 三大核心概念中最重要的一个关键词,它有很多操作,是您想学习容器技术不得不掌 ...

  5. docker运行yyets_Docker 镜像配置,看这一篇足矣。

    这是无量测试之道的第171篇原创 镜像:是一个只读的Docker 容器模板,包含启动容器所需要的所有文件系统结构和内容. 简单来讲,镜像是一个特殊的文件系统,它提供了与容器运行时所需的程序,软件库.资 ...

  6. 【docker】查看docker镜像的版本号TAG,从远程仓库拉取自己想要版本的镜像

    [docker]查看docker镜像的版本号TAG,从远程仓库拉取自己想要版本的镜像

  7. docker查看指定运行的镜像名称以及 Tag

    要查看指定运行的容器所使用的镜像名称和 Tag,可以使用 Docker 命令行工具的 `docker ps` 命令和 `docker inspect` 命令. 首先,使用 `docker ps` 命令 ...

  8. docker desktop ubuntu镜像_原创 | Docker入门,看了不理解,假一赔命

    写在前面 这篇博客适合谁? 对于Docker并不了解,只是有一点模糊的感觉,觉得Docker可以当成虚拟机用之类的 只是下载了Docker软件,对于怎么配置,怎么玩,第一步干什么,完全一无所知 其二, ...

  9. Docker安装与镜像的使用

    大数据技术AI Flink/Spark/Hadoop/数仓,数据分析.面试,源码解读等干货学习资料 102篇原创内容 公众号 1.docker简介 ============= 1.1 什么是docke ...

最新文章

  1. AJP认证信息爆破ajp_brute
  2. phpcms v9二次开发之模型类的应用(1)
  3. C++ Testing Framework
  4. qscrollbar 固定滑块大小_五金模具设计:通用滑块结构形式!模具滑块的设计标准!值得收藏...
  5. Qt实现QTextEdit背景透明
  6. PCL之K维树--KD-tree
  7. 测试工程师必备小工具指南
  8. 模拟CMOS集成电路学习笔记——MOS器件物理基础
  9. si24r1程序_Si24R1_Si24R1数据手册_2.4G无线射频芯片Si24R1_一牛网
  10. Android中的传感器之---陀螺仪传感器
  11. 如何更改Apple Watch的方向
  12. MFS分布式文件系统
  13. 离散数学-传递闭包的代码计算
  14. 【Scenario-Based Testing】ASAM最新会议精炼
  15. HDU 6187 Destroy Walls
  16. ios 热更新jsPatch
  17. 内存颗粒CL和CAS
  18. 计算圆台高度的c语言程序,知道圆台的上面一个圆直径为2米下面圆的直径为3.6 米高为1.6米怎么算圆台的体积...
  19. KL3611 型号 7脚多位数码管驱动方法
  20. wps斜杠日期格式_运用WPS处理日期数据格式的方法 wps日期格式设置的技巧

热门文章

  1. 消息中间件之二:kafka详解
  2. 原生JavaScript实现entries和fromEntries
  3. FOR ALL ENTRIES IN
  4. REPEATABLE-READ隔离级别 事务中无法读到其它事务提交了的最新数据
  5. gmapping建图与rviz实时显示中出现的问题记录
  6. Java合并word文档的两种方式
  7. luckysheet实现在线编辑Excel
  8. 剑指offe 42 连续子树组中的最大和
  9. 微信公众号开发者原生态的servlet
  10. Windows里下载并安装phpstudy(图文详解)