docker拉取的centos镜像无法执行yum
时间: 2023-11-14 12:05:11 浏览: 313
在CentOs7上 使用 Yum 安装 Docker
5星 · 资源好评率100%
命令
可能是因为镜像中的yum源配置不正确或者yum命令没有安装。可以尝试在容器中手动安装yum命令并配置正确的yum源。
1. 进入容器
```
docker exec -it <container_id> /bin/bash
```
2. 安装yum命令
```
yum install -y yum
```
3. 配置yum源
可以先备份原来的yum源配置文件
```
mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bak
```
然后下载一个新的yum源配置文件
```
curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
```
4. 更新yum缓存
```
yum clean all
yum makecache
```
现在就可以在容器中使用yum命令了。
阅读全文