在使用Docker时最头痛的无非无法获取仓库镜像,我们可以通过Export导出镜像备份,通过import导入镜像。导出镜像是通过容器进行导出,下面来看镜像对应的容器:

root@default:~# docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
94f013c55bc2 boonyadocker/tomcat-allow-remote:latest "/bin/sh -c '/usr/..." 3 weeks ago Up 4 hours 0.0.0.0:50000->50000/tcp, 0.0.0.0:18080->8080/tcp optimistic_fermat
aaa1f51447e8 boonyadocker/jenkins:latest "/bin/sh -c '/usr/..." 4 weeks ago Up 4 hours 0.0.0.0:8080->8080/tcp musing_bohr

1、导出容器镜像

sudo docker export optimistic_fermat > tomcat-allow-remote.tar

2、导入容器镜像

cat tomcat-allow-remote.tar | sudo docker import - boonyadocker/tomcat-allow-remote

3、Export Import命令

http://www.runoob.com/docker/docker-export-command.html

http://blog.csdn.net/clj198606061111/article/details/50450793

4、测试示例

(1)以一个导出的tomcat为例:

root@ubuntu:/usr/local/docker/images-tars# ls
tomcat-allow-remote.tar
root@ubuntu:/usr/local/docker/images-tars# cat tomcat-allow-remote.tar | sudo docker import - boonyadocker/tomcat-allow-remote
ae056a538cec95e23dfdb931b7bc7f5b73b6c3f3f4d005b4ff54d392102b2559
root@ubuntu:/usr/local/docker/images-tars# docker images
REPOSITORY TAG IMAGE ID CREATED VIRTUAL SIZE
boonyadocker/helloworld latest 7e84b0f9c8a3 5 minutes ago 6.839 kB
boonyadocker/tomcat-allow-remote latest ae056a538cec 6 minutes ago 558.8 MB
hello-world latest 7a5a2d73abce 6 months ago 1.84 kB
root@ubuntu:/usr/local/docker/images-tars#

(2)以一个helloworld的打印为例:

root@ubuntu:/home/boonya# ls
hello.tar logs rmq_srv_gc.log zookeeper.out
root@ubuntu:/home/boonya# docker import - hello.tar
^Z
[2]+ Stopped docker import - hello.tar
root@ubuntu:/home/boonya# cat hello.tar | sudo docker import - boonyadocker/helloworld:latest
e12f05d657006477cb449ee7a99e97ede21b86e2eae80291bdf1b9ce7998f457
root@ubuntu:/home/boonya# sudo docker images
REPOSITORY TAG IMAGE ID CREATED VIRTUAL SIZE
boonyadocker/helloworld latest e12f05d65700 16 seconds ago 1.852 kB
hello-world latest 7a5a2d73abce 6 months ago 1.84 kB
consol/tomcat-7.0 latest 1439b1fbf911 2.179119 years ago 601.3 MB
root@ubuntu:/home/boonya#

 镜像快速导出导入:

#查看镜像
docker images
# 镜像导出
docker save -o your_image_file.tar [image_id]
#镜像导入
docker load < your_image_file.tar
 
 

Docker镜像Export导出和Import导入的更多相关文章

  1. Docker镜像的导出和载入

    https://www.cnblogs.com/lishidefengchen/p/10564765.html

  2. Docker镜像的备份和恢复

    备份: docker save -o [tar包真实路径] [镜像名 ] 如:docker save -o /usr/docker_data/mongo-backup.tar mongo   导出: ...

  3. 简单谈谈Docker镜像的使用方法_docker

    在上篇文章(在Docker中搭建Nginx服务器)中,我们已经介绍了如何快速地搭建一个实用的Nginx服务器.这次我们将围绕Docker镜像(Docker Image),介绍其使用方法.包括三部分: ...

  4. 【docker linux】linux系统镜像转化为docker镜像

    概述 使用docker安装linux的同学都知道,你在docker提供的仓库安装linux系统,你就会体验到最精简的.最纯净的linux系统,当然,他会精简到你连ifconfig命令都需要自己配置,恰 ...

  5. docker镜像和容器的导出导入

    本文介绍docker镜像和容器的导入导出,用于迁移.备份.升级等场景.主要用到export.import.save.load四个方法. 原文地址:代码汇个人博客 http://www.codehui. ...

  6. docker镜像的导入和导出

    启动命令 docker run -d -p 3000:80 twang2218/gitlab-ce-zh:9.0.3 docker run -d -p 8080:80 gitlab/gitlab-ce ...

  7. docker镜像、docker容器导入导出命令

    一.docker镜像导入导出命令 导出命令: docker save -o <保存路径> <镜像名称:标签> docker save -o ./test.tar test:la ...

  8. Docker 镜像-管理-导入-导出

    目录 Docker 镜像基本概念 Docker 镜像加速 Docker 镜像 常用命令 Docker 镜像的创建和导出导入 Docker 镜像基本概念 我们使用的容器都是基于镜像的,镜像是由多层组成的 ...

  9. docker 镜像导入load、导出save以及重命名

    docker 导入导出操作 save 保存(导出)镜像 # 把镜像打包成 .tar # -o 要保存路径.tar # > 要保存路径.tar # docker save 镜像id > /存 ...

随机推荐

  1. flask框架基本使用(1)(基本框架搭建与请求参数接收)

    #转载请留言联系 Flask 是一个 Python 实现的 Web 开发微框架. 1.搭建Flask开发环境 在你开发项目的时候,你拥有的项目越多,同时使用不同版本的 Python 工作的可能性也就越 ...

  2. 【linux高级程序设计】(第十四章)TCP高级应用 2

    socket多路复用应用 int select (int nfds, fd_set *readfds, fd_set *writefds, fd_set *exceptfds, struct time ...

  3. Vue v-for嵌套数据渲染问题

    Vue v-for嵌套数据渲染问题 问题描述: 由于在获取商品子分类的时候,同时需要获取子分类下的商品,那么多层的列表渲染就只能是第一层好用 问题原因: vue在处理多层的渲染的时候,不能直接用等号赋 ...

  4. 2018年最重要的HTML5开发手册,传播正能量

    今天给大家推荐这个HTML5开发手册,希望能帮助正在学习web前端的人,鄙人也是刚学习前端没多久,借助于一点资讯平台能够结识更多前端大牛,这是我的web前端/HTML5/javscript技术学习群: ...

  5. python学习之-- 动态导入模块

    python 动态导入模块方法1: __import__ 说明: 1. 函数功能用于动态的导入模块,主要用于反射或者延迟加载模块. 2. __import__(module)相当于import mod ...

  6. hdu6040

    hdu6040 题意 将一个函数运行 n 次,一共得到 n 个值,有 m 次询问,每次询问第 k 小的值. 分析 考察了 \(nth\_element\) 函数的运用.\(nth\_element(a ...

  7. Codeforces 825F - String Compression

    825F - String Compression 题意 给出一个字符串,你要把它尽量压缩成一个短的字符串,比如一个字符串ababab你可以转化成3ab,长度为 3,比如bbbacacb转化成3b2a ...

  8. HDU 5916: Harmonic Value Description

    题目描述 The harmonic value of the permutation $p_1,p_2,\cdots p_n$ is$$\sum_{i=1}^{n-1} gcd(p_i.p_{i+1} ...

  9. 八. 输入输出(IO)操作5.面向字节流的应用

    文件输入输出流 文件输入输出流 FileInputStream 和 FileOutputStream 负责完成对本地磁盘文件的顺序输入输出操作. [例 10-5]通过程序创建一个文件,从键盘输入字符, ...

  10. JDBC完整版实现

    package songyan.jdbc.test; import java.sql.Connection; import java.sql.DriverManager; import java.sq ...