文档章节

离线环境获取Docker镜像

K_Zhiqiang
 K_Zhiqiang
发布于 2017/06/20 11:36
字数 571
阅读 1206
收藏 1

离线环境获取Docker镜像

离线环境获取Docker镜像,有两种方式

一. 搭建本地Docker仓库,从本地仓库中获取Docker镜像

这种方式暂不详述。

二. 在可以访问外网的服务器上,下载Docker镜像,通过镜像迁移的方式,使离线服务器获取Docker镜像

  1. 环境准备

    • 服务器node01、node02
    • node01可以访问外网,node02不能访问外网,但node01与node02之间是互通的
    • node01和node02均已成功安装并启动Docker
  2. 在node01上,从远程仓库获取oracle-12c镜像

    	[root@node01 ~]# docker pull sath89/oracle-12c
    	Using default tag: latest
    	Trying to pull repository docker.io/sath89/oracle-12c ...
    	latest: Pulling from docker.io/sath89/oracle-12c
    
    	863735b9fd15: Pull complete
    	4fbaa2f403df: Pull complete
    	44be94a95984: Pull complete
    	a3ed95caeb02: Pull complete
    	b8bc6e8767ee: Pull complete
    	c918da326197: Pull complete
    	448e1619a038: Pull complete
    	faadd00cf98e: Pull complete
    	48a252b66251: Pull complete
    	0be1ba285f23: Pull complete
    	Digest: sha256:0d075905ca2243f0c60397e49eaae6edd62afcce43528df77768f346ece7c49b
    
  3. 查看下载好的镜像

    	[root@node01 ~]# docker images
    	REPOSITORY                    TAG                 IMAGE ID            CREATED             SIZE
    	docker.io/sath89/oracle-12c   latest              7508a4d8d54f        13 days ago         5.703 GB
    
  4. 将oracle-12c镜像保存成 tar 归档文件

    [root@node01 ~]# docker save -o oracle-12c.tar sath89/oracle-12c
    [root@node01 ~]# ls
    oracle-12c.tar
    

    docker save : 将指定镜像保存成 tar 归档文件。 -o :输出到的文件。

  5. 将保存好的oracle-12c.tar上传至服务器node02上

    	[root@node01 ~]# scp oracle-12c.tar node02:~
    	oracle-12c.tar                              100% 5469MB  43.8MB/s   02:05
    
  6. 登录node02,加载oracle-12c.tar

    	[root@node02 ~]# docker load -i oracle-12c.tar
    	227021bc9aa6: Loading layer [==================================================>] 196.8 MB/196.8 MB
    	80ec921b230b: Loading layer [==================================================>] 208.9 kB/208.9 kB
    	1f253a0703ec: Loading layer [==================================================>] 4.608 kB/4.608 kB
    	5f70bf18a086: Loading layer [==================================================>] 1.024 kB/1.024 kB
    	0488c9e2de86: Loading layer [==================================================>]   983 kB/983 kB
    	105daf83e29c: Loading layer [==================================================>] 2.048 kB/2.048 kB
    	032e683277c4: Loading layer [==================================================>] 350.7 kB/350.7 kB
    	e276bf45da60: Loading layer [==================================================>] 5.524 GB/5.524 GB
    	37bb0779ab40: Loading layer [==================================================>] 6.656 kB/6.656 kB
    	f32071949555: Loading layer [==================================================>] 12.18 MB/12.18 MB
    	Loaded image: docker.io/sath89/oracle-12c:latest
    

    docker load : 加载指定的tar归档文件格式的镜像。-i :指定要读取的tar归档文件格式的镜像。

  7. oracle-12c镜像加载完成,查看

    	[root@node02 ~]# docker images
    	REPOSITORY                    TAG                 IMAGE ID            CREATED             SIZE
    	docker.io/sath89/oracle-12c   latest              7508a4d8d54f        2 weeks ago         5.703 GB
    
  8. 至此,node02已成功获取oracle-12c镜像

© 著作权归作者所有

上一篇: 智力题
下一篇: Solr Cloud-5.3.1安装
K_Zhiqiang
粉丝 0
博文 26
码字总数 14955
作品 0
海淀
程序员
私信 提问
安装docker hue 并导入到内部服务器

环境: Centos 7.2 Hue 因管理需求,内部服务器不能上外网,离线安装Hue又是很苦逼的活,于是考虑在外网环境安装docker 版的hue,然后导出镜像,再导入到内部服务器。 前提准备 安装docker ...

qq_39160721
2018/05/10
0
0
离线网络环境下一键式部署

关键词 封闭网络:一个相对封闭的网络环境,仅可以使用有限的资源如:maven镜像仓库、Centos/Ubuntu源等,无法连接互联网的网络环境。 一键部署:这里所说的“一键式部署”不仅仅是指这样的场...

ThoughtWorks中国
2017/12/29
0
0
Hyperledger Fabric 1.0 从零开始(四)——Fabric源码及镜像文件处理

2:Fabric源码及镜像文件处理 2.1下载Fabric源码 下载Fabric源码是因为要用到源码中提到的列子和工具,工具编译需要用到go语言环境,因此需要把源码目录放到$GOPATH下。通过1.3中go的安装配置...

aberic
2017/09/16
0
0
离线服务器下docker的部署与应用

一分钟内形成docker的模糊概念 网上很多文章避免将docker与虚拟机混为一谈,但对于初学者来说,完全可以将docker当做一种虚拟机技术,只需要牢牢记住一点最重要的区别:docker依赖于物理机的...

御街打码
2018/06/02
0
0
安装企业级docker镜像仓库Harbor

Harbor官方介绍 Harbor是一个用于存储和分发Docker镜像的企业级Registry服务器,通过添加一些企业必需的功能特性,例如安全、标识和管理等,扩展了开源Docker Distribution。作为一个企业级私...

细肉云吞
2018/12/10
676
0

没有更多内容

加载失败,请刷新页面

加载更多

CSS盒子模型

一、什么叫框模型 页面元素皆为框(盒子) 定义了元素框处理元素内容,内边距,外边距以及边框的计算方式 二、外边距 围绕在元素边框外的空白距离(元素与元素之间的距离) 语法:margin,定...

wytao1995
今天
4
0
Replugin借助“UI进程”来快速释放Dex

public static boolean preload(PluginInfo pi) { if (pi == null) { return false; } // 借助“UI进程”来快速释放Dex(见PluginFastInstallProviderProxy的说明) return PluginFastInsta......

Gemini-Lin
今天
4
0
Hibernate 5 的模块/包(modules/artifacts)

Hibernate 的功能被拆分成一系列的模块/包(modules/artifacts),其目的是为了对依赖进行独立(模块化)。 模块名称 说明 hibernate-core 这个是 Hibernate 的主要(main (core))模块。定义...

honeymoose
今天
4
0
精华帖

第一章 jQuery简介 jQuery是一个JavaScript库 jQuery具备简洁的语法和跨平台的兼容性 简化了JavaScript的操作。 在页面中引入jQuery jQuery是一个JavaScript脚本库,不需要特别的安装,只需要...

流川偑
今天
7
0
语音对话英语翻译在线翻译成中文哪个方法好用

想要进行将中文翻译成英文,或者将英文翻译成中文的操作,其实有一个非常简单的工具就能够帮助完成将语音进行翻译转换的软件。 在应用市场或者百度手机助手等各大应用渠道里面就能够找到一款...

401恶户
今天
3
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部