RHEL 7 使用 CentOS 源安装 docker ce

作者: ygqygq2 分类: 系统/运维 发布时间: 2022-03-22 19:08

1. rhel 安装 docker ce 需求

RHEL 7 上安装 docker ce,但是官方提示并不支持,使用相应的源也会报依赖错误。那我非要安装呢?

不支持rhel x86

2. 使用 CentOS7 源代替 rhel 源

直接到阿里云镜像源上把 base、epel、docker ce的 yum repo文件下载好,因为 rhel 不认识 CentOS 源中的这种变量 $releasever,我们直接根据 yum 源目录将变量替换成相应字符串。

http://mirrors.aliyun.com/centos/

查看目录

替换变量

替换变量

然后继续使用 yum 命令安装 docker ce,成功后 docker 能正常使用。

3. 制作 docker ce 离线安装包

可以选择使用最小化安装的 centos 环境制作 docker ce 离线安装包。

  • 准备离线安装包脚本 ready_offline_rpm.sh 内容如下:

脚本执行后,生成的 packages 目录就是离线安装包。

  • 离线安装包准备本地 yum 源脚本 ready_local_yum.sh 内容如下:

脚本执行后,就能使用 yum -y install docker-ce 安装 docker ce了。



微信扫描下方的二维码阅读本文

如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据