实验基础环境:
操作系统: Centos7.6
docker版本: docker 19.03.12
内核版本: 3.10.0-1127.19.1

方法一:

a. docker save $(docker images | sed ‘1d’ | awk ‘{print $1 “:” $2 }’) -o allinone.tar ---- 导出全部镜像

b. docker save $(docker images --format ‘{{.Repository}}:{{.Tag}}’) -o allinone.tar ----导出全部镜像

c. docker load -i allinone.tar ---- ----导入全部镜像

备注: docker save $(docker images --format ‘{{.Repository}}:{{.Tag}}’|grep mysql) -o allinone.tar ----导出指定镜像

方法二:

导出脚本:
cat save-docker.sh

#!/bin/bash
#files will be saved in the dir 'Docker_images'
mkdir Docker_images
cd Docker_images
directory=`pwd`
c=0
#save the image names in 'image.txt'
doc= docker images --format '{{.Repository}}:{{.Tag}}' > image.txt
printf "START \n"
input="$directory/image.txt"
#Check and create the image tar for the docker images
while IFS= read -r line
doone=`echo $line | awk '{print $1}'`two=`echo $line | awk '{print $1}' | cut -c 1-3`if [ "$one" != "<none>" ];  thenc=$((c+1))printf "\n $one \n $two \n"docker save -o $two$c'.tar' $oneprintf "Docker image number $c successfully converted:   $two$c \n \n"fi
done < "$input"

导入脚本:
cat load-docker.sh

#!/bin/bash
####### cd Docker_images/
directory=`pwd`
ls | grep tar > files.txt
c=0
printf "START \n"
input="$directory/files.txt"
while IFS= read -r line
doc=$((c+1))printf "$c) $line \n"docker load -i $lineprintf "$c) Successfully created the Docker image $line  \n \n"done < "$input"

docker镜像批量导入、导出相关推荐

  1. Docker镜像的导入导出

    2019独角兽企业重金招聘Python工程师标准>>> 本文介绍Docker镜像的导入导出,用于迁移.备份.升级等场景,准备环境如下: CentOS 7.0 Docker 1.18 ...

  2. docker 镜像容器导入导出、查看日志、拷贝文件命令

    1. 本地文件拷贝到docker 容器中,参考 docker cp /root/pcl-pcl-1.8.1.tar.gz 7ff95b333e12:/docker cp /root/lib64_a 7 ...

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

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

  4. docker images 保存导入导出、容器导入导出

    Docker:镜像操作和容器操作 镜像操作 列出镜像: $ sudo docker images REPOSITORY TAG IMAGE ID CREATED VIRTUAL SIZE hello- ...

  5. docker镜像批量打包

    docker镜像批量打包 docker save $(docker images | grep -v REPOSITORY | awk 'BEGIN{OFS=":";ORS=&qu ...

  6. 使用cardme读写VCard文件,实现批量导入导出电话簿

    转载自 使用cardme读写VCard文件,实现批量导入导出电话簿 首先下载jar包cardme. http://sourceforge.net/projects/cardme/?source=nav ...

  7. AD域中如何批量导入导出账号

    本帖出现于51CTO论坛中,是一位网友自己的实际工作经历.是在AD域中如何批量导入导出账号.工作上有一个需求,需要批量的导入一些账号,并要求有一些属性,比如:部门,职位,分机等! 如果您有兴趣也可以去 ...

  8. Java实现文件批量导入导出实例(兼容xls,xlsx)

    <link href="https://csdnimg.cn/public/favicon.ico" rel="SHORTCUT ICON"> &l ...

  9. CATIA批量导入导出数据到EXCEL

    CATIA批量导入导出数据到EXCEL 序言 一.EXCEL数据点批量导入到CATIA 二.CATIA数据点批量导入到EXCEL 三.VB批量输出点到EXCEL 序言 工作中,由于测量基准和建模基准不 ...

最新文章

  1. ubuntu 修改时区、时间、同步网络时间、将时间写入硬件
  2. Linux学习笔记—— 权限及权限管理
  3. 温州大学《机器学习》课程课件和视频(四)朴素贝叶斯
  4. dict过滤 python_小猿圈解析Python开发的技巧都有哪些?
  5. JQuery实现轮播图及其原理
  6. string.Format字符串格式化说明
  7. jsoncpp用法简述
  8. Ubuntu下安装配置Phabricator
  9. 繁星屠龙软件下载_酷狗繁星屠龙下载
  10. 2019PLAGH-MIT医疗大数据学术交流及Datathon活动正式开始,Workshop环节精彩纷呈
  11. Programer's Tools
  12. pci 1751 java_PCI-1751快速安装使用手册.PDF
  13. 如何简单可靠地装系统-软碟通
  14. 90%人的手机都被这9款APP所占据,你拥有几个呢?
  15. PaddleOCR的初体验
  16. 基于FPGA的DS18B20温度测量以及数码管显示
  17. 大数据之hive:行列转换系列总结
  18. basler相机出现buffer不足的解决方案
  19. Centos7 SSH远程登录十分缓慢的解决方案
  20. 一文带你了解防爆伺服电机适用的危险场所分类、分区和分组

热门文章

  1. 最新随机美女视频内置接口源码
  2. u盘笔记本安装linux卡主,小白u盘装系统步骤图解u盘安装centos7 卡在loop:module loaded...
  3. 开源八预言:桌面Linux必亡、Hadoop要火
  4. Atom编辑器中使用Hydrogen切换Python虚拟环境
  5. oracle查询基表阻塞,在Oracle专家眼中,MySQL sys Schema是怎样一种存在?
  6. java ee 物联网 论文_基于物联网的智能社区互助系统的设计研究论文
  7. origin自定义函数
  8. 一款免费的Excel作图插件
  9. 阿里巴巴与UPS结成战略联盟
  10. react中脚手架 Nowa