RHEL 7 使用 CentOS 源安装 docker ce
文章目录
- 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相关推荐
- Docker入门之 - 如何安装Docker CE
本文将介绍如何在Ubantu.CentOS.Windows.Mac上安装Docker Docker 提供了两个版本:社区版 (CE) 和企业版 (EE). Docker 社区版 (CE) 是开发人员和 ...
- 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 ...
- Ubuntu 17.04 x64 安装 Docker CE 初窥 Dockerfile 部署 Nginx
Docker 是个划时代的开源项目,它彻底释放了计算虚拟化的威力,极大提高了应用的运行效率,降低了云计算资源供应的成本!使用 Docker,可以让应用的部署.测试和分发都变得前所未有的高效和轻松! 无 ...
- 008 centos7安装docker ce
2019独角兽企业重金招聘Python工程师标准>>> 1.安装 docker ce 1.1 说明 Docker 的早期版本称为 docker 或 docker-engine, 从2 ...
- centos 7 安装docker 并设置阿里云镜像仓库
centos 7 安装docker 并设置阿里云镜像仓库 yum install -y wget yum update yum install -y deltarpm ================ ...
- docker学习-1CentOS安装Docker CE
1 moby.docker-ce与docker-ee docker原是一个开源项目,主要由docker公司维护,2017年年初,docker公司将原先的docker项目改名为moby,并创建了dock ...
- Ubuntu 安装 Docker CE及配置国内加速
Ubuntu 安装 Docker CE 警告:切勿在没有配置 Docker APT 源的情况下直接使用 apt 命令安装 Docker. 准备工作 系统要求 Docker CE 支持以下版本的 Ubu ...
- Ubuntu 17.04 x64 安装 Docker CE 初窥 Dockerfile 部署 Ngi
Docker 是个划时代的开源项目,它彻底释放了计算虚拟化的威力,极大提高了应用的运行效率,降低了云计算资源供应的成本!使用 Docker,可以让应用的部署.测试和分发都变得前所未有的高效和轻松! 无 ...
- docker显示linux桌面,怎样在桌面上安装 Docker CE?
按照这些简单的步骤在你的 Linux.Mac 或 Windows 桌面上安装 Docker CE. 在上一篇文章中,我们学习了容器世界的一些基本术语.当我们运行命令并在后续文章中使用其中一些术语时,这 ...
- CentOS-7.5下使用yum命令快速安装Docker CE
< CentOs-7.5下安装Docker CE > 先决条件 在安装Docker CE前,CentOS 系统版本应该升级到64位版本的 CentOS 7或以上,在这儿本次使用的系统版本为 ...
最新文章
- POJ3267The Cow Lexicon
- 【自用】nginx.conf
- android HDMI 清晰度 分辨率
- 【Time系列三】简单的计时器(秒表)
- 福特打造自动驾驶汽车,你的专属安全智能护卫
- CSDN排名及积分规则
- 深入剖析阿里云推荐引擎——新架构,新体验
- 玩转oracle 11g(16):命令学习4
- IoT Studio可视化搭建平台编辑历史功能的思考与探索
- 简单编程代码表白_用简单代码实现抖音表白神器
- tarjan算法 java_最大强连通图算法 Tarjan算法 (图论)
- rclone 实现 GoogleDrive 同步至 OneDrive
- “线上食堂”项目报告
- 东航手机值机选座推荐
- win10虚拟机搭建群晖nas碰到的一些问题
- 少儿编程微课程7:星际飞行单机版
- [Java]介绍|环境|编码|数据类型|String|运算符|标准输入|if语句|循环语句|三元运算符|循环语句|swich语句
- 遗传算法解决TSP(34个省会城市)问题
- 【现代控制理论】传递函数建立状态空间表达式
- 进程在内存中的样子,以及进程的一生