redhat yum 执行安装docker 报错问题处理

redhat7

使用redhat 进行yum 安装执行操作报出This system is not registered to Red Hat Subscription Management. You can use subscription-manager to register.

这个是让我们去注册redhat ,redhat注册成收费版本让使用默认yum.这里不做详细赘述,所以这里只能卸载默认的yum,自行安装。

  • 卸载原有的yum信息
  1. rpm -qa|grep yum 查看现在存在的yum 安装信息,
  2. rpm -qa|grep yum|xargs rpm -e --nodeps 执行卸载
  3. 查看系统版本和系统位数,可以使用hostnamectl 命令查看
  • 安装新的yum
  1. yum对应到的rpm下载地址 或 地址二
  2. 下载对应的rpm 文件,这里下载了六个文件  rpm-4.11.3-43.el7.x86_64.rpm(升级yum使用,执行rpm -Uvh rpm-4.11.3-35.el7.x86_64.rpm --nodeps)、python-urlgrabber-3.10-10.el7.noarch.rpm(命令rpm -Uvh python-urlgrabber-3.10-9.el7.noarch.rpm --nodeps)、python-iniparse-0.4-9.el7.noarch.rpm yum-3.4.3-167.el7.centos.noarch.rpm yum-metadata-parser-1.1.4-10.el7.x86_64.rpm  yum-plugin-fastestmirror-1.1.31-53.el7.noarch.rpm接下来继续执行相关安装命令(
    rpm -ivh python-iniparse-0.4-9.el7.noarch.rpm、rpm -ivh yum-metadata-parser-1.1.4-10.el7.x86_64.rpm、rpm -ivh yum-3.4.3-161.el7.centos.noarch.rpm yum-plugin-fastestmirror-1.1.31-50.el7.noarch.rpm【这两个需要一起安装,否则报错】
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
要在 Red Hat 8.8 离线环境中安装 Docker,你需要遵循这些步骤,因为 Red Hat 8.8 不支持直接从官方仓库安装 Docker,但你可以手动下载并使用 RPM 包进行安装: 1. **下载 Docker RPM 包**: - 访问 Docker 官方下载页(https://download.docker.com/linux/centos/8/x86_64/stable/Packages/),选择适用于 Red Hat 8的 "Docker-ce-<version>-<arch>.rpm" 文件。 - 将下载的 RPM 包保存到离线环境的本地存储。 2. **获取 GPG 公钥**: - 在浏览器中访问 https://download.docker.com/linux/centos/gpg ,下载 `download.docker.com.gpg` 文件。 - 将公钥保存到离线环境中。 3. **手动安装 Docker**: - 打开终端,切换到存放 RPM 包的目录。 - 运行 `sudo rpm --import download.docker.com.gpg` 导入 GPG 公钥以验证镜像。 - 使用 `sudo rpm -ivh docker-ce*.rpm` 安装 Docker,根据需要替换 `<version>` 和 `<arch>`。 4. **设置 Docker 启动和开机自启**: - 在安装后,使用 `sudo systemctl start docker` 启动 Docker。 - 确保服务会在系统启动时自动运行:`sudo systemctl enable docker`. 5. **检查安装**: - 可以运行 `docker run hello-world` 来测试 Docker 是否安装成功。 6. **更新 Docker 镜像**: - 如果有网络连接,可以通过命令 `sudo yum install -y yum-utils device-mapper-persistent-data lvm2 && sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/8/docker-ce.repo && sudo yum install docker-ce` 更新到最新版本,但因为是在离线环境下,这个步骤无法执行。 记得离线安装可能限制了自动更新和一些高级功能,如果有网络的话,推荐在线安装以获得更好的体验。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值