docker安装,yum安装失败解决方案,阿里云镜像安装

一、安装yum源出现各种问题

1.1 yum源镜像出问题

解决install不能配置的问题

网上找了一堆,配置源,配好后还是不行,报错

倒在这一步,网络不可达,于是,采用阿里云镜像去配置

二、阿里云配置docker 

2.1 执行如下命令

先配置阿里云源

sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

2.2 install docker

sudo yum install docker-ce

下图这里选择y 

继续选择y

 安装完成

三、验证是否安装完成

启动docker

systemctl start docker

执行 

docker ps

如果不报错那就没问题

 

当您在Docker容器中尝试安装YUM工具(在CentOS或RHEL等基于 RPM 的系统中用于软件包管理),而遇到安装失败的情况,可能是由于以下几个原因: 1. **基础镜像缺失**:如果您的Dockerfile没有包含必要的基础镜像,比如centos:latest 或者 centos:8,这可能导致YUM不可用。确保你的镜像包含了`epel-release`或者其他官方的RPM仓库。 2. **网络问题**:Docker需要访问互联网才能下载YUM所需的依赖。检查你的网络连接是否正常,并且允许Docker通过网络。 3. **权限限制**:运行容器的用户可能没有足够的权限去安装新软件包。确保你有适当的运行权限或者以root用户运行容器。 4. **镜像版本过旧**:某些基础镜像可能没有预装YUM。你可以手动添加`RUN yum install -y epel-release && yum update -y`到Dockerfile中来安装。 5. **软件包冲突或已存在**:如果你已经有一个与YUM冲突的软件包,可能会导致安装失败。可以尝试先删除不必要的包再进行安装。 6. **错误的安装指令**:确认你在Dockerfile中使用的YUM安装命令语法没有错误。 解决这个问题的一个常用做法是在Dockerfile中添加相应的YUM安装步骤,例如: ```dockerfile FROM centos:7 RUN yum config-manager --add-repo https://mirrors.aliyun.com/repo/CentOS-7-x86_64-EPEL.repo RUN yum install -y epel-release RUN yum install -y yum-utils ``` 然后通过`docker build`和`docker run`构建并运行容器。
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值