关闭

Docker镜像保存为文件及从文件导入镜像

标签: docker保存镜像导入镜像
9885人阅读 评论(2) 收藏 举报
分类:

转载请注明出处:http://blog.csdn.net/anxpp/article/details/51810776,谢谢!

1、概述

    我们制作好镜像后,有时需要将镜像复制到另一台服务器使用。

    能达到以上目的有两种方式,一种是上传镜像到仓库中(本地或公共仓库),但是另一台服务器很肯能只是与当前服务器局域网想通而没有公网的,所以如果使用仓库的方式,只能自己搭建私有仓库,这会在另一篇文章中介绍。

    如果我们仅仅是要复制到另外少数的服务器,搭建私有仓库显然没有这个必要,而将镜像保存为文件上传到其他服务器再从文件中载入镜像也是一个不错的选择。

    可以使用Docker save和Docker load命令来存储和载入镜像。

2、保存镜像为文件

    如果要讲镜像保存为本地文件,可以使用Docker save命令。

    命令格式:

  1. docker save -o 要保存的文件名 要保存的镜像

    首先查看当前的镜像列表:

  1. docker images

01

    比如这里,我们将java8的镜像保存为文件:

  1. docker save -o java8.tar lwieske/java-8

    完成后通过 ls 命令即可看到文件。 

3、从文件载入镜像

    从文件载入镜像可以使用Docker load命令。

    命令格式:

  1. docker load --input 文件

    或者

  1. docker load < 文件名

    此时会导入镜像以及相关的元数据信息等。

    首先使用SSH工具将文件上传到另一台服务器。

    然后通过命令载入镜像:

  1. docker load < java8.tar

    导入后可以使用docker images命令查看:

02

    

    起飞吧!

5
0
查看评论
发表评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场

docker 基于现有镜像修改后保存,上传私有仓库

docker:/root# docker ps CONTAINER ID IMAGE COMMAND ...
  • zhaoyangjian724
  • zhaoyangjian724
  • 2016-03-21 13:02
  • 801

在 docker 之间导出导入镜像

很喜欢玩docker,但最新遇到一个问题,公司给的新机器的dns有问题,导致pull不下来镜像。 "> 没办法了,没有镜像什么神马都干不了,又不能花很多时间去搭建私有的镜像库,只有另寻...
  • a906998248
  • a906998248
  • 2015-05-29 15:20
  • 23000

Docker教程:Docker镜像导出及迁移

Docker目录分析 安装docker时,默认的安装位置是/var/lib/docker。 $sudo ls /var/lib/docker/ aufs  containers  graph  in...
  • pipisorry
  • pipisorry
  • 2016-05-06 11:36
  • 32530

docker打包迁移镜像

[root@oegw1 soft]# docker save eb9a804ae885 > /opt/soft/postgres.img [root@oegw1 soft]# scp postgre...
  • u012422541
  • u012422541
  • 2016-04-15 11:42
  • 4864

如何打包创建镜像和运行Docker容器及常用命令

如何写Dockerfile参考: http://dockone.io/article/131 https://docs.docker.com/engine/reference/builder/...
  • rootsongjc
  • rootsongjc
  • 2016-05-19 22:38
  • 6838

docker 保存更改的镜像:

保存更改的镜像: docker:/root# docker commit -m "centos_with_nettools" -a "scan" c0895b3b9477 centos_6.5_n...
  • zhaoyangjian724
  • zhaoyangjian724
  • 2016-03-18 10:39
  • 2757

在节点之间导出和导入 DOCKER 镜像

转载自:http://segmentfault.com/blog/yexiaobai/1190000000586840 Docker 背后的驱动力之一就是通过所有的 Docker 使服务器 ...
  • wuzhilon88
  • wuzhilon88
  • 2014-12-02 10:34
  • 6700

Docker的镜像和容器的区别

Docker的镜像和容器的区别 作者:chszs 一、Docker镜像要理解Docker镜像和Docker容器之间的区别,确实不容易。假设Linux内核是第0层,那么无论怎么运行Docker,它都是运...
  • chszs
  • chszs
  • 2015-09-06 22:51
  • 30600

Docker学习笔记(3)-- 如何使用Dockerfile构建镜像

原文地址:http://blog.csdn.net/we_shell/article/details/38445979 Dockfile是一种被Docker程序解释的脚本,Dockerf...
  • qinyushuang
  • qinyushuang
  • 2015-01-31 17:48
  • 129892

制作各种docker镜像

制作各种docker镜像及命令
  • YuZhiHui_No1
  • YuZhiHui_No1
  • 2014-11-14 23:27
  • 27190
    个人资料
    • 访问:749667次
    • 积分:5469
    • 等级:
    • 排名:第5698名
    • 原创:96篇
    • 转载:1篇
    • 译文:0篇
    • 评论:292条
    博客专栏
    其他信息