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
分类:
docker
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?