Docker构建centos容器Dockerfile中使用yum命令报错问题

报错:

bash 复制代码
ERROR: failed to solve: process "/bin/sh -c sudo yum -y install httpd" did not complete successfully: exit code: 127

错误原因排查

  • 网络原因
    所操作的服务器无法访问互联网,可以尝试ping下公网,比如 ping www.baidu.com,查看是否有响应,如果没有反应,先调整服务器网络问题
  • yum源问题
    更新源

解决办法

  • 第一种 修改Dockerfile文件,在yum 安装命令之前加入一下配置
bash 复制代码
RUN cd /etc/yum.repos.d/
RUN sed -i 's/mirrorlist/#mirrorlist/g' /etc/yum.repos.d/CentOS-*
RUN sed -i 's|#baseurl=http://mirror.centos.org|baseurl=http://vault.centos.org|g'         /etc/yum.repos.d/CentOS-*
RUN yum update -y
  • 第二种 更换构建的centos版本,下载centos 8 之前版本的镜像
相关推荐
全栈攻略4 小时前
Docker 中 ROS2 工作流 Topic 验证与常用命令指南
运维·docker·容器
名字还没想好☜6 小时前
Docker 数据卷实战:volume、bind mount、tmpfs 到底怎么选,数据持久化与权限坑
运维·docker·容器·kubernetes
唐青枫6 小时前
Docker diff 详解:看清容器里到底改了什么
docker
lpfasd1238 小时前
Docker存储清理与防膨胀实践
运维·docker·容器
weixin_444579309 小时前
Docker(下):镜像仓库管理
运维·docker·容器
刀鋒偏冷9 小时前
CentOS 7 配置 Python 3.12.4 + RTX 4090 深度学习环境全记录
python·深度学习·centos
DreamLife☼10 小时前
Agent开发环境搭建完全指南
python·docker·typescript·node·工业知识点
探索云原生10 小时前
Kueue + HAMi vGPU 实战:显存与算力配额管理
docker·ai·云原生·kubernetes·gpu
hoho_1210 小时前
docker中升级mysql到最新版本
mysql·docker·容器
cpolar技术支持11 小时前
Kafka Streams 窗口统计怎么验收:本地跑订单流聚合,用 cpolar 给同事看只读结果页
java·docker·kafka·cpolar·kafka streams