docker tag根据镜像id做标签,用于应用的回滚
示例
通过ID tag镜像
下面是tag一个id为0e5574283393的本地镜像到“fedora”存储库,tag名称version1.0:
- docker tag 0e5574283393 fedora/httpd:version1.0
通过名称tag镜像
使用名称“httpd” tag本地镜像到存储库”fedora”,且其tag名为version1.0
- docker tag httpd fedora/httpd:version1.0
注意由于引用httpd的tag名称没有指定,默认引用httpd:latest。
通过名称和tag名称tag一个镜像
为名称为httpd和tag名称为test的本地镜像做标签,其存储库为fedora,标签名为version1.0.test。
- docker tag httpd:test fedora/httpd:version1.0.test
tag一个镜像到私有的存储库
要推送一个镜像到一个私有的registry,而不是公共的docker registry,必须指定一个registry主机名和端口来tag此镜像。
- docker tag 0e5574283393 myregistryhost:5000/fedora/httpd:version1.0
jenkins server端自动化构建k8s应用, 会保留不同时期built 的镜像, 通过 docker tag image id 的方式, 可推送旧版镜像到阿里云镜像仓库, 实现版本回滚
[root@jenkins ~]# docker images|grep "d***ne-prod"
dataline-prod-k8s latest 6b4b188605ea 8 minutes ago 1.1 GB
registry-vpc.cn-hangzhou.aliyuncs.com/z*****-prod-k8s latest 6b4b188605ea 8 minutes ago 1.1 GB
registry-vpc.cn-hangzhou.aliyuncs.com/*****e-prod-k8s <none> 387c9f4da3c3 51 minutes ago 1.1 GB
registry-vpc.cn-hangzhou.aliyuncs.com/zh*****e-prod-k8s 20190712loghub1 cf4b612fe53f 3 days ago 1.1 GB
[root@jenkins ~]#
[
[root@jenkins ~]# docker tag 387c9f4da3c3 registry-vpc.cn-hangzhou.aliyuncs.com/z****e-prod-k8s
[root@jenkins ~]#
[root@jenkins ~]# docker tag cf4b612fe53f registry-vpc.cn-hangzhou.aliyuncs.com/z****e-prod-k8s
[root@jenkins ~]#
[root@jenkins ~]#
[root@jenkins ~]# docker tag 6b4b188605ea registry-vpc.cn-hangzhou.aliyuncs.com/z****e-prod-k8s
docker tag根据镜像id做标签,用于应用的回滚的更多相关文章
- docker重命名镜像
一.docker tag IMAGEID(镜像id) REPOSITORY:TAG(仓库:标签)
- Docker中上传镜像到docker hub中
原文参考:https://blog.csdn.net/sk_grace/article/details/81220675 申请Docker hub账号首先在https://hub.docker.com ...
- docker简单介绍----镜像和容器管理
docker可以分为三部分:docker镜像 docker仓库 docker容器 docker镜像:一个image可以包含一个镜像,也可以理解为一个系统模板,里面安装了相关应用,也可以是纯净版的 ...
- 搭建docker registry私有镜像仓库
搭建docker registry私有镜像仓库 一.安装docker-distribution yum install -y docker-distribution 安装完成后,启动服务: syste ...
- centos7下安装docker(5镜像命名)
1.前面我制作了很镜像,利用docker images可以看到我自己制作的所有的镜像 第一列 是我利用docker build -t 镜像名 制作镜像指定的镜像名,但是它对应的是REPOSITO ...
- docker (2) 通用/镜像命令
原文:docker (2) 通用/镜像命令 Docker 的常用命令: (1)Docker help 命令: 可以查看有关docker的所有操作命令: (2)docker COMMAND -–hel ...
- docker 批量删除 镜像 容器
我们在docker构建和测试时,经常会产生很多无用的镜像或者容器,我们可用如下两条命令一个一个删除. docker container rm 容器id #删除容器 可简写: docker rm 容器i ...
- 为什么mysql事务回滚后, 自增ID依然自增
事务回滚后,自增ID仍然增加,回滚后,自增ID仍然增加.比如当前ID是7,插入一条数据后,又回滚了.然后你再插入一条数据,此时插入成功,这时候你的ID不是8,而是9.因为虽然你之前插入回滚,但是ID还 ...
- 事务回滚后,自增ID仍然增加
回滚后,自增ID仍然增加. 比如当前ID是7,插入一条数据后,又回滚了.然后你再插入一条数据,此时插入成功,这时候你的ID不是8,而是9.因为虽然你之前插入回滚,但是ID还是自增了. 如果你认为自增I ...
随机推荐
- 【Java】《Java程序设计基础教程》第七、八章学习
第七章 异常处理 通过try...catch...finally结构来捕获一个或多个异常 第八章 Java的输入与输出及文件操作 8.1 文件 File类常用的方法 1. public boolean ...
- Hadoop跨集群迁移数据(整理版)
1. 什么是DistCp DistCp(分布式拷贝)是用于大规模集群内部和集群之间拷贝的工具.它使用Map/Reduce实现文件分发,错误处理和恢复,以及报告生成.它把文件和目录的列表作为map任务的 ...
- Map集合迭代的两种方法
import java.util.HashMap; import java.util.Iterator; import java.util.Map; import java.util.Set; pub ...
- 爬虫 - 请求库之selenium
介绍 官方文档 selenium最初是一个自动化测试工具,而爬虫中使用它主要是为了解决requests无法直接执行JavaScript代码的问题 selenium本质是通过驱动浏览器,完全模拟浏览器的 ...
- java 线程安全(初级)
创建和启动Java线程 Java线程是个对象,和其他任何的Java对象一样.线程是类的实例java.lang.Thread,或该类的子类的实例.除了对象之外,java线程还可以执行代码. 创建和启动线 ...
- LeetCode 1101. The Earliest Moment When Everyone Become Friends
原题链接在这里:https://leetcode.com/problems/the-earliest-moment-when-everyone-become-friends/ 题目: In a soc ...
- Xamarin.Forms 入门
介绍 Xamarin.Forms是一个开源UI框架,Xamarin.Forms允许开发人员从单个共享代码库构建Android,iOS和Windows应用程序. Xamarin.Forms允许开发人员使 ...
- Why We Changed YugaByte DB Licensing to 100% Open Source
转自:https://blog.yugabyte.com/why-we-changed-yugabyte-db-licensing-to-100-open-source/ 主要说明了YugaByte ...
- prisma mongodb 试用
prisma 已经支持mongodb了,我们需要做的就是安装新版本的prisma cli,后然初始化项目使用 环境准备 安装cli 注意使用新版本(prisma/1.32.2) 低版本有坑 npm i ...
- walk
一个go做gui的包, 可以配置程序图标 编译运行需要...fest文件 rsrc