背景

对于一些不通外网的环境进行部署的时候,需要进行离线部署项目,所以需要导出镜像后本地导出。一下做个脚本把需要导出的java项目批量处理。

导出本地镜像

shell脚本如下:

#/bin/bash
allimages=$(docker images  --format “{{.Repository}}:{{.Tag}}”)
for x in $allimages
dotar_name=$x".tar"#echo $tar_name#去掉尾部"tmp=${x%?}#去掉头部#tmp=${tmp#?}#获取导出的名字,处理左侧字符tar=${tmp#*/}#获取导出的名字,处理左侧的数据tar=${tar#*/}#获取导出的名字,处理:tar=${tar%:*}echo $tar#echo $tmpdocker save -o tars/“$tar”.tar $tmp
done

导入本地镜像

shell脚本如下:

#!/bin/bash
#镜像文件基础目录
base=/data/imas/server_soft/tars
cd $base
for f in $base/*
do
if [[ $f == *.tar ]]
then# echo $f#导入本地镜像docker  load -i $f
fi
done

【备注】导入的镜像tag还保留原有的

本地使用shell脚本批量导入导出镜像文件相关推荐

  1. Linux通用脚本---docker批量导入导出镜像

    在实际的运维工作中,总是免不了一些批量操作的事情,比如,批量添加用户,批量修改用户密码,批量创建文件夹,批量移动复制文件等等操作.如果都是手工操作的话,无疑是一个劳心费力的事情,因此,我们才需要编写脚 ...

  2. 批量导入/导出Excel文件(Python+Matlab)

    简单整理了下批量导入/导出Excel的Python和Matlab代码. Matlab 连续数字型.xlsx文件(如file_1.xlsx, file_2.xlsx, file_3.xlsx) clc, ...

  3. linux shell 批量清空,shell脚本批量删除docker镜像

    平时我们下载了很多镜像.但这些镜像已经很老了,我们需要把原来的镜像删除,但如果镜像很多的话,手动删除会特别麻烦,我们可以写个脚本批量删除 [root@server script]# cat docke ...

  4. shell脚本-批量清理文件夹

    shell脚本批量自动清理linux文件夹,释放磁盘空间 #!/bin/bash source /etc/profilecd /file_pathecho `date '+%Y-%m-%d %H:%M ...

  5. shell脚本批量导出MYSQL数据库日志/按照最近N天的形式导出二进制日志[连载之构建百万访问量电子商务网站]...

    shell脚本批量导出MYSQL数据库日志/自动本地导出MYSQL二进制日志,按天备份[连载之构建百万访问量电子商务网站] 出处:http://jimmyli.blog.51cto.com/我站在巨人 ...

  6. win10批量导入导出windows计划任务的批处理脚本

    批量导入导出windows计划任务的批处理脚本 2017年11月16日 16:19:31 yyusea 阅读数:2705 先把参考摆上: 参考1:  How to: Use schtasks_tool ...

  7. 【Android RTMP】NV21 图像旋转处理 ( 快速搭建 RTMP 服务器 Shell 脚本 | 创建 RTMP 服务器镜像 | 浏览器观看直播 | 前置 / 后置摄像头图像旋转效果展示 )

    文章目录 安卓直播推流专栏博客总结 一. 编写快速搭建 RTMP 服务器 Shell 脚本 二. RTMP 快速搭建方法 三.创建阿里云 RTMP 服务器镜像 四.浏览器查看直播内容 五.前置 / 后 ...

  8. android手机导出联系人,OPPO Reno如何批量导入/导出联系人?

    准备换新手机,怎么将联系人号码全部存到新机里呢?现在的手机都有导入/导出联系人的功能,很方便哦! OPPO Reno如何批量导入/导出联系人? 1.依次进入手机[设置]-[系统应用]-[电话本]-[导 ...

  9. shell脚本批量追踪ip路由走向

    shell脚本批量追踪ip路由走向 需求: 有大量ip地址需要追踪路由,查看是否经过(第三跳经过)192.168.23.2,如不经过,需要显示不能经过的ip 思路: 追踪路由用traceroute - ...

最新文章

  1. Java 二叉树 前序_java实现二叉树前序中序后序层次遍历
  2. 详解虚函数的实现过程之菱形继承(5)
  3. 16、分布式文档系统--document的_source元数据以及定制返回结果解析(来自学习资料+自己整理)
  4. A20 GPIO中断类型差别结果迥异的问题思考
  5. java数据库防火墙,数据库centos7防火墙导致java程序访问mongodb3.0.1时报错的问题分析...
  6. Ubuntu 上不了网
  7. 利用计算机可产生随机数,一种利用计算机生成随机数的方法
  8. 福建高职计算机知识点,2013福建高职单招 计算机类专业 知识试题
  9. 优化无极限:从96秒到1.5秒
  10. **无人机水平方向四环串级控制,竖直方向三环串级控制
  11. python求平面n个两两间距离_任意两平面求夹角|Python练习系列[11]
  12. Python爬取《你好,李焕英》电影影评并制作词云图
  13. 易到要在网约车市场突围并不容易
  14. EMNLP 2020 BiST: Bi-directional Spatio-Temporal Reasoning for Video-Grounded Dialogues
  15. 车主委托过户和电子委托书
  16. 关于健身的那点儿事儿
  17. 第一次尝试节奏跑(乳酸门槛跑)
  18. docker pytorch-cuda 安装 devel 版本
  19. NLP之TF-IDF:VSM向量空间模型(仅关键词组成的浮点数字向量)的简介、TF-IDF(VSM的常用的统计法)简介之详细攻略
  20. 二维拉普拉斯方程的基本解

热门文章

  1. 农业高光谱成像市场现状及未来发展趋势
  2. 帅呆了,sancho+mldonkey
  3. SpaceSniffer
  4. 发票管理软件开发中遇到的一些实际问题并解决方案
  5. 网络通信——客户端服务器端交互
  6. 在找Instagram防封教程,看我一文便够了!
  7. openwrt上opkg更新报错opkg_download: Failed to download .............
  8. OpenWRT 学习笔记-17 OpenWRT固件的结构分析,逆向解包
  9. ros wiki learning
  10. linux 软件 格式化u盘启动盘,使用syslinux制作U盘启动盘的方法