文章目录

  • 1. rhel 安装 docker ce 需求
  • 2. 使用 CentOS7 源代替 rhel 源
  • 3. 制作 docker ce 离线安装包

1. rhel 安装 docker ce 需求

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

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 内容如下:
cd `dirname $0`
SH_DIR=`pwd`
packages_dir=$SH_DIR/packages
DOCKERVERSION="20.10.13"# 使用阿里云镜像源
curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo# 创建本地仓库包
yum install --downloadonly --downloaddir=$packages_dir \createrepo# 实用工具
yum install --downloadonly --downloaddir=$packages_dir \yum-utils \curl \wget \# docker 依赖包
yum install --downloadonly --downloaddir=$packages_dir \device-mapper-persistent-data \lvm2# 添加阿里云Docker源
yum -y install yum-utils
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo# docker ce
yum install --downloadonly --downloaddir=$packages_dir \docker-ce-$DOCKERVERSION \docker-ce-cli-$DOCKERVERSION \containerd.io

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

  • 离线安装包准备本地 yum 源脚本 ready_local_yum.sh 内容如下:
cd `dirname $0`
packages_dir=$SH_DIR/packagesyum -y install policycoreutils-python audit-libs-pythonrpm -ivh $packages_dir/deltarpm-*.rpm
rpm -ivh $packages_dir/libxml2-python-*.rpm
rpm -ivh $packages_dir/python-deltarpm-*.rpm
rpm -ivh $packages_dir/createrepo-*.rpmcreaterepo  $packages_dircat > /etc/yum.repos.d/CentOS-Media.repo <<EOF
[c7-media]
name=CentOS-$releasever - Media
baseurl=file://$packages_dir
gpgcheck=0
enabled=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7https://mirrors.aliyun.com/docker-ce/linux/centos/gpg
EOF# yum -y install docker-ce

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

RHEL 7 使用 CentOS 源安装 docker ce相关推荐

  1. Docker入门之 - 如何安装Docker CE

    本文将介绍如何在Ubantu.CentOS.Windows.Mac上安装Docker Docker 提供了两个版本:社区版 (CE) 和企业版 (EE). Docker 社区版 (CE) 是开发人员和 ...

  2. CentOS 安装docker.ce报错提示containerd.io >= 1.2.2-3问题

    centos安装docker.ce遇到报错,提示如下 # yum install -y docker-ce Last metadata expiration check: 0:01:49 ago on ...

  3. Ubuntu 17.04 x64 安装 Docker CE 初窥 Dockerfile 部署 Nginx

    Docker 是个划时代的开源项目,它彻底释放了计算虚拟化的威力,极大提高了应用的运行效率,降低了云计算资源供应的成本!使用 Docker,可以让应用的部署.测试和分发都变得前所未有的高效和轻松! 无 ...

  4. 008 centos7安装docker ce

    2019独角兽企业重金招聘Python工程师标准>>> 1.安装 docker ce 1.1 说明 Docker 的早期版本称为 docker 或 docker-engine, 从2 ...

  5. centos 7 安装docker 并设置阿里云镜像仓库

    centos 7 安装docker 并设置阿里云镜像仓库 yum install -y wget yum update yum install -y deltarpm ================ ...

  6. docker学习-1CentOS安装Docker CE

    1 moby.docker-ce与docker-ee docker原是一个开源项目,主要由docker公司维护,2017年年初,docker公司将原先的docker项目改名为moby,并创建了dock ...

  7. Ubuntu 安装 Docker CE及配置国内加速

    Ubuntu 安装 Docker CE 警告:切勿在没有配置 Docker APT 源的情况下直接使用 apt 命令安装 Docker. 准备工作 系统要求 Docker CE 支持以下版本的 Ubu ...

  8. Ubuntu 17.04 x64 安装 Docker CE 初窥 Dockerfile 部署 Ngi

    Docker 是个划时代的开源项目,它彻底释放了计算虚拟化的威力,极大提高了应用的运行效率,降低了云计算资源供应的成本!使用 Docker,可以让应用的部署.测试和分发都变得前所未有的高效和轻松! 无 ...

  9. docker显示linux桌面,怎样在桌面上安装 Docker CE?

    按照这些简单的步骤在你的 Linux.Mac 或 Windows 桌面上安装 Docker CE. 在上一篇文章中,我们学习了容器世界的一些基本术语.当我们运行命令并在后续文章中使用其中一些术语时,这 ...

  10. CentOS-7.5下使用yum命令快速安装Docker CE

    < CentOs-7.5下安装Docker CE > 先决条件 在安装Docker CE前,CentOS 系统版本应该升级到64位版本的 CentOS 7或以上,在这儿本次使用的系统版本为 ...

最新文章

  1. POJ3267The Cow Lexicon
  2. 【自用】nginx.conf
  3. android HDMI 清晰度 分辨率
  4. 【Time系列三】简单的计时器(秒表)
  5. 福特打造自动驾驶汽车,你的专属安全智能护卫
  6. CSDN排名及积分规则
  7. 深入剖析阿里云推荐引擎——新架构,新体验
  8. 玩转oracle 11g(16):命令学习4
  9. IoT Studio可视化搭建平台编辑历史功能的思考与探索
  10. 简单编程代码表白_用简单代码实现抖音表白神器
  11. tarjan算法 java_最大强连通图算法 Tarjan算法 (图论)
  12. rclone 实现 GoogleDrive 同步至 OneDrive
  13. “线上食堂”项目报告
  14. 东航手机值机选座推荐
  15. win10虚拟机搭建群晖nas碰到的一些问题
  16. 少儿编程微课程7:星际飞行单机版
  17. [Java]介绍|环境|编码|数据类型|String|运算符|标准输入|if语句|循环语句|三元运算符|循环语句|swich语句
  18. 遗传算法解决TSP(34个省会城市)问题
  19. 【现代控制理论】传递函数建立状态空间表达式
  20. 进程在内存中的样子,以及进程的一生

热门文章

  1. 动态ActionForm
  2. Python 如何检测敏感词汇
  3. MicroDicom viewer(Dicom格式看图软件)v2.9.2官方版
  4. 化学公式编辑器如何给图形着色
  5. m序列 MATLAB仿真
  6. 多啦a梦的python代码_80行代码!用Python做一个哆来A梦分身
  7. 开发微信小程序-家教信息平台的策划
  8. HTML+CSS+JS实现 ❤️3D旋转魔方图片相册特效❤️
  9. 嵌入式 Web Server 温度检测系统
  10. [转]如何在Web页面上直接打开、编辑、创建Office文档