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 ...
随机推荐
- children(),find()
向下遍历 DOM 树 下面是两个用于向下遍历 DOM 树的 jQuery 方法: children() find() jQuery children() 方法 children() 方法返回被选元素的 ...
- Hive优化(整理版)
1. 概述 1.1 hive的特征: 可以通过SQL轻松访问数据的工具,从而实现数据仓库任务,如提取/转换/加载(ETL),报告和数据分析: 它可以使已经存储的数据结构化: 可以直接访问存储在Apac ...
- 用junit Test Suite来组合测试
在测试过程中,有时可能想一次性运行所有的测试类,或是选择性的运行某些测试类.这样的话我们就可以用TestSuite来统一管理我们的测试类. 比如说我现在有三个测试类:junitTest4,TestCa ...
- OLED液晶屏幕(0)自动获取12ic地址液晶屏幕
. 烧录 串口可以看到输出的地址 #include <Wire.h> void setup(){ Wire.begin(); Serial.begin(9600); Serial.prin ...
- 动手动脑---找出指定文件夹下所有包容指定字符串的txt文件
思路:先判断是否为文件,如果是文件,则需要判断改文件名是否包含字符串"txt",包含则输出.如果是文件夹的话,先需要判断文件名是否包含".txt"(因为文件名也 ...
- BZOJ 2006: [NOI2010]超级钢琴 ST表+堆
开始想到了一个二分+主席树的 $O(n\log^2 n)$ 的做法. 能过,但是太无脑了. 看了一下题解,有一个 ST 表+堆的优美解法. 你发现肯定是选取前 k 大最优. 然后第一次选的话直接选固定 ...
- 使用merge-graphql-schemas 进行graphql schema 以及resovler 合并
merge-graphql-schemas 是一个方便的工具,可以进行schema 以及resovler 的合并处理 一个schema 合并参考demo schema 定义 // ./graphql/ ...
- canvas做动画
一.绘制图片 ①加载图片 <!DOCTYPE html> <html lang="en"> <head> <meta charset=&q ...
- C语言-----野指针
问题所在 1.局部指针变量没有被初始化 2.使用已经释放过后的指针 3.指针所指向的变量在指针之前被销毁 4.结构体成员指针未初始化, 没有为结构体指针分配足够的内存 ,内存越界(考虑使用柔性数组)和 ...
- 处理 MySQL 因为 SLAVE 崩溃导致需要手动跳过 GTID 的问题 | 关于 GTID
今天发生了与之前某篇博客相似的问题,有同学在不同步的 binlog 库中使用语句 database.table 命令对表进行 drop 导致 master 丢弃该表但是从库并未能同步到该操作.并且后续 ...