docker批量导出导入本地镜像
日常工作中经常需要导出docker中的镜像,如果镜像数量过多时会相当麻烦,下列导出导入脚本很好的解决了该问题。
导出脚本
#!/bin/bash# 获取到 "image:tag" 格式的镜像名
IMG_NAME=`docker images | grep -v TAG | awk '{print $1":"$2}'`
# echo $IMG_NAME | awk '{gsub(/ /,"\n",$0)} {print $0}'# 如果原本镜像名中存在 "/" 是需要去掉的# 定义镜像存放目录
DIR="/data/docker/image_tar"
if [ ! -d "$DIR" ]; thenecho -e "\033[34m${DIR}\033[0m 不存在"mkdir -p "$DIR"echo -e "\033[34m${DIR}\033[0m 已创建"
elseecho -e "\033[34m${DIR}\033[0m 已存在"
fi
echo ""
for IMAGE in $IMG_NAME
doecho -e "正在保存 \033[33m${IMAGE}\033[0m"SAVE_NAME=`echo $IMAGE | awk -F: '{print $1"_"$2}' | sed 's/\//_/g'`docker save $IMAGE -o ${DIR}/${SAVE_NAME}.tarecho -e "已保存到 \033[34m${DIR}/\033[31m${SAVE_NAME}.tar\033[0m"echo ""
done
导入脚本
#!/bin/bash# 在此处填写镜像文件的保存目录
IMAGE_DIR="/data/docker/image_tar"for IMAGE in `ls $IMAGE_DIR`
doecho -e "正在导入镜像 \033[33m$IMAGE\033[0m"docker load -i ${IMAGE_DIR}/${IMAGE}echo -e "已成功导入镜像 \033[33m$IMAGE\033[0m"echo ""
done
docker批量导出导入本地镜像相关推荐
- ABAP-1-会计凭证批量数据导入本地ACCESS
公司会计凭证导入ACCESS数据库,需要发送给审计,原先的方案是采用DEPHI开发的功能(调用函数获取会计凭证信息,然后INSERT到ACCESS数据表),运行速度非常慢,业务方要求对该功能进行优化, ...
- containerd导入本地镜像
背景: 部署k3s,使用的是containerd而非docker,需要离线导入镜像. 步骤: 1.把相关镜像上传至服务器. #可以在服务器上安装lrzsz方便上传下载文件 yum -y install ...
- docker 批量删除容器和镜像
docker 批量删除容器和镜像 1,删除单个镜像或者容器 docker rmi 镜像ID/镜像名字:TAG docker rm 容器ID/容器名字 1.停止所有的container,这样才能 ...
- 批量地导入本地的scholar.enw到endnote
批量地导入本地的scholar.enw到endnote EndNote 软件对于科研工作者来说,它是亲密无间的得力助手.可是,有时候也会有不尽人意的事情发生,比如在导入从谷歌学术精挑细选之后下载的的s ...
- PLSQL批量导出导入存储过程
日常工作中,经常会遇到批量导出导入存储过程 一.批量导出存储过程 1.路径:工具>>>导出用户对象 2.一定要选单个文件呦,要不然导入会报错的. 二.批量导入存储过程 1.工具> ...
- phpmyadmin批量导出导入的方法步骤
描述:phpmyadmin批量导出导入的方法步骤 步骤: phpmyadmin选择相应的表,点击导出,格式选择csv 打开导出的csv格式,按照格式输入需要批量导入的数据 phpmyadmin选择相应 ...
- mysql workbench批量导出导入sql文件
mysql workbench批量导出导入sql文件 前序:其实关于workbench导入导出很多教程了,我写这个主要是总结下,然后特别提醒大家导入之后一定记得刷新!导入之后一定记得刷新!导入之后一定 ...
- Docker 实用指南:本地镜像的导出和导入
要在Docker中实现本地镜像的导出和导入,您可以按照以下步骤进行操作: 导出镜像: 使用以下命令列出您本地的镜像,以确定要导出的镜像名称和标签: docker images 运行以下命令导出镜像: ...
- 低代码学习教程:通讯录支持批量导出导入
批量导入成员 批量导入成员前需下载表样,按表样进行员工通讯录填写,填写完成后保存Excel文件,然后点击[选择文件]进行导入. 批量导入样式: 批量导入效果: 注意:Excel文件导入后,会通过登记的 ...
- python从mysql导出大量数据_python批量导出导入MySQL用户的方法
数据库迁移(A -> B),需要把用户也迁移过去,而用户表(mysql.user)有上百个用户.有2种方法进行快速迁移: 1,在同版本的条件下,直接备份A服务器的mysql数据库,还原到B服务器 ...
最新文章
- TLS回调函数(1)
- boost的chrono模块周期计数延迟的测试程序
- python基础小白题3
- 回收二手木料,是一个利润比较大的项目
- ubuntu18常用软件安装设置
- Linux LVM动态扩容
- originpro 2021 附安装教程
- fan4801开关电源原理图_开关电源各模块原理实图讲解精编版
- MAC 安装homebrew流程
- nginx配置前端网站
- /usr/bin/env: ‘node’: Input/output error
- centos7子系统 win10_Windows10内置Linux子系统初体验
- 《云计算架构技术与实践》连载(2):1.2 云计算的发展趋势
- 豪森药业阿美乐获批,全球第二个三代EGFR-TKI创新药
- 计算机全选的键盘,什么是全选快捷键,我将告诉您什么是计算机全选快捷键
- Java商城面试题(三)
- php没开启wap功能,php作wap开发时遇到的问题
- BaaS让你快速开发APP,和服务端说再见
- java毕业设计NBA论坛系统Mybatis+系统+数据库+调试部署
- 公众号引流的最快方法是什么?当下有个红利期!
热门文章
- Hbuilder无法正常运行微信小程序模拟器到指定页面为启动页
- 201671010443 徐明锦 词频统计软件项目报告
- OpenWrt 18.06.1的ss-redir, 以及在乐视超4 X40上看Youtube
- C#番外篇-SpinWait
- 虚拟机安装CentOS系统教程(详细)
- 行政区域村级划分数据库_最新行政区划省市区街道乡镇数据库 每月更新版
- 华硕主板如何用u盘启动计算机,华硕主板怎么设置u盘启动 华硕主板设置u盘启动方法【图文】...
- linux make menuconfig快速查找配置项
- 玩游戏显示服务器不稳定,FPS不稳定是什么原因?玩游戏FPS低怎么办?
- 自己处理域名、主机备案流程 + 公网安备流程,总共耗时半个月左右