CentOS 7 下 Docker 的离线安装方法
现遇到部分学校提供的服务器并没有外网连接,故需要在断网条件下安装 Docker ,本贴简述断网安装 Docker 的方法。
- 去 Docker 或者相关镜像源中下载 Docker RPM 包,以下链接的 RPM 包只适用于 CentOS 7.6 或者之后的版本。
- 国外:
- http://mirror.centos.org/centos/7/extras/x86_64/Packages/docker-1.13.1-103.git7f2769b.el7.centos.x86_64.rpm
- 国内:
- https://mirror.tuna.tsinghua.edu.cn/centos/7/extras/x86_64/Packages/docker-1.13.1-103.git7f2769b.el7.centos.x86_64.rpm
复制代码
- 手动通过工具上传到应用服务器任意目录。
- 执行以下语句以安装 RPM 包。 -i 是 install , -v 是显示指令执行过程, -h 是显示 hash 值。
- sudo rpm -ivh ./docker-1.13.1-103.git7f2769b.el7.centos.x86_64.rpm
复制代码
- 如果报错缺少依赖,直接去以上地址内搜索对应的包以及对应的版本号以导入就可以了

打开网址:https://mirror.tuna.tsinghua.edu.cn/centos/7/extras/x86_64/Packages/
按 Ctrl+F 全局搜索 - 如果第四步出现某些搜不到的依赖包,证明这些包不在 extras 目录下面,属于 centos 7 的基础包,要去这里下载:
https://mirror.tuna.tsinghua.edu.cn/centos/7/os/x86_64/Packages/ - 当然最简单的方案还是和老师说明问题,叫短暂开通一下网络,安装好所有需要的东西后可以断网
- 实在不能开通外网的话,那就叫老师把一个 centos 7.6 的 ISO 拷上服务器,或者挂载到光驱,然后把 ISO 手动挂载成镜像源,这样缺啥装啥,要啥啥都有
这些步骤做完之后,就可以直接导入 Docker 离线包了。
断网时,请使用 docker load -i 指令去导入镜像文件。
- docker load -i reg.tar.gz
复制代码
CentOS 7 下 Docker 的离线安装方法的更多相关文章
- Centos系统下Docker的安装
一.检查内核版本 安装Docker,需要linux内核大于3.10 使用uname -r 来检查 二. Centos系统下Docker的安装 1. 安装需要的软件包 yum install -y yu ...
- lrzsz离线安装方法
lrzsz离线安装方法 到网上下载lrzsz安装包,这里以lrzsz-0.12.20.tar.gz为例 2 打开终端 cd 到安装包所在目录 tar zxvf lrzsz-0.12.20.tar.gz ...
- VS2012 update1 和 VS2012 Lang Pack 离线安装方法
原文:VS2012 update1 和 VS2012 Lang Pack 离线安装方法 最近有需要用VS2012打开ReactOS这个大项目,生成sln后打开用来导航代码什么的,但其代码都是ascii ...
- npm用法及离线安装方法
npm用法及离线安装方法 基本的用法 查看某个模块的全部信息,或者可以查看单个信息 npm info name npm info name version npm info name homepage ...
- 【终极指南】图文详解Chrome插件离线安装方法
Chrome插件离线安装背景介绍 因为无法访问Google所以国内用户目前大多只能通过第三方比如我们Chrome插件网下载插件,然后离线安装.Chrome官方自67版本后,只允许用户通过谷歌应用商店安 ...
- Ubuntu下deb包的安装方法 (zz)
Ubuntu下deb包的安装方法 分类: Ubuntu10使用技巧 2010-10-11 23:49 42969人阅读 评论(3) 收藏 举报 ubuntudebdebianlinux deb是deb ...
- ubuntu下deb包的安装方法
ubuntu下deb包的安装方法 简介 deb是debian linus的安装格式,跟red hat的rpm非常相似,最基本的安装命令是:dpkg -i file.deb dpkg 是Debian P ...
- 【转】Ubuntu下deb包的安装方法
[转]Ubuntu下deb包的安装方法 deb是debian linus的安装格式,跟red hat的rpm非常相似,最基本的安装命令是:dpkg -i file.deb dpkg 是Debian P ...
- 转载:Ubuntu下deb包的安装方法
转载:Ubuntu下deb包的安装方法,http://blog.csdn.net/kevinhg/article/details/5934462 deb是debian linus的安装格式,跟red ...
- centos 6 下,zephir的安装和使用
centos 6 下,zephir的安装和使用 zephir或许会开启一个新的PHP编写方式. 在这之前,如果我们要编写php的扩展,一般都是c++/clang/vc等等. 但是现在,我们有了新的选择 ...
随机推荐
- IM跨平台技术学习(四):蘑菇街基于Electron开发IM客户端的技术实践
本文由蘑菇街前端技术团队分享,原题"Electron 从零到一",有修订和改动. 1.引言 本系列文章的前面几篇主要是从Electron技术本身进行了讨论(包括:第1篇初步了解El ...
- JVM实战—12.OOM的定位和解决
大纲 1.如何对系统的OOM异常进行监控和报警 2.如何在JVM内存溢出时自动dump内存快照 3.Metaspace区域内存溢出时应如何解决(OutOfMemoryError: Metaspace) ...
- 记录使用socket.io的使用
今天记录一下node.js的egg框架搭建的socket.io,前端联合使用 首先得引入socket.io的js,我这边是用的下载到本地的一个js 引入:const io = require('../ ...
- MySQL使用触发器禁止某行数据某些列的修改
起因是有来线上演示环境的系统管理员账号经常被禁用导致登录不了,然后需要手动恢复数据状态才行. 原理是利用触发器的旧数据覆盖新数据 delimiter $ CREATE TRIGGER`sys_user ...
- [Java] 计算Java对象大小
序 在Java应用程序的性能优化场景中,时常需要考虑Java对象的大小,以便评估后,进一步提出优化方案: 占用内存的大小.(比如 本地内存) 对象数据在网络传输中占用的网络带宽 对象数据在存储时占用的 ...
- SequoiaDB数据库-new数据库
随着企业中日益复杂与多变的需求,以及迅速扩展带来的海量数据的业务,IT部门需要将越来越多的信息提供给用户,同时在现今的全球经济背景环境下,IT部 门还需要在提供高效服务的同时,降低其设备与程序维护成本 ...
- web40 无参数rce
点击查看代码 <?php /* # -*- coding: utf-8 -*- # @Author: h1xa # @Date: 2020-09-04 00:12:34 # @Last Modi ...
- 使用SpongeExt快捷完成CudaSPONGE结合PySAGES的增强采样
技术背景 在前面的一些文章中,我们介绍过关于CudaSPONGE的安装和基础使用方法,CudaSPONGE提供的Python接口,PySAGES增强采样软件的基本使用方法,还有一篇关于CudaSPON ...
- SQL查询语句中for update使用注意事项
1.join查询语句中,适用的情况下,尽量使用of关键字对必要的表上锁,而不是锁定所有表的相关行. 上述代码是在门诊医嘱签名时,为了处方签名重复操作,在签名修改数据前对涉及医嘱行进行上锁处理,for ...
- 异常:java.lang.reflect.InvocationTargetException
在产生这个问题的时候,以为是代码某个类又改动了.但是对比了git,发现并没有改动,测试环境代码照跑,故又重新拉了一份重新部署,仍然报同样的错.解决过程中,试了以下网上各种方法,均无效果. 1.包重复. ...