联奕科技工程体系

 找回密码
 立即注册
查看: 205|回复: 0

【CentOS】CentOS 7 下 Docker 的离线安装方法

[复制链接]

13

主题

22

帖子

7776

积分

论坛元老

想要更好地阅读本帖,请先注册账号!否则图片无法显示!

Rank: 8Rank: 8

积分
7776
发表于 2019-11-25 16:25:12 | 显示全部楼层 |阅读模式
本帖最后由 huangmingyong 于 2019-11-29 14:12 编辑

现遇到部分学校提供的服务器并没有外网连接,故需要在断网条件下安装 Docker ,本贴简述断网安装 Docker 的方法。

  • 去 Docker 或者相关镜像源中下载 Docker RPM 包,以下链接的 RPM 包只适用于 CentOS 7.6 或者之后的版本
    1. 国外:
    2. http://mirror.centos.org/centos/7/extras/x86_64/Packages/docker-1.13.1-103.git7f2769b.el7.centos.x86_64.rpm
    3. 国内:
    4. 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 值。
    1. 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 指令去导入镜像文件。
  1. docker load -i reg.tar.gz
复制代码




本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
想要更好地阅读本帖,请先注册账号!
否则图片无法显示!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|ly-sky.com

GMT+8, 2025-12-18 00:00 , Processed in 0.084330 second(s), 20 queries .

快速回复 返回顶部 返回列表