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 之前版本的镜像
相关推荐
星辰_mya14 小时前
码头调度主任——Kubernetes
后端·云原生·容器·面试·kubernetes
醇氧14 小时前
CentOS 7安装 mysql-8.0.27-1.el7.x86_64.rpm 安装包
android·mysql·centos
tian_jiangnan14 小时前
Proxmox VE – 修复 LVM Thin Pool “pve/data” 激活失败
linux·服务器·centos
眷蓝天15 小时前
Kubernetes 优先级与调度管理
云原生·容器·kubernetes
hopsky15 小时前
docker 容器文件异常大的问题排查
运维·docker·容器
bloglin9999915 小时前
兼容旧版 docker-compose 和新版 docker compose
运维·docker·容器
largecode15 小时前
给用户打电话,怎么在对方手机显示为“XX旅游”?号码认证办理教程
linux·服务器·容器·智能手机·ssh·旅游·vagrant
花生壳儿16 小时前
Docker容器安装MySQL数据库
数据库·mysql·docker
Cat_Rocky16 小时前
K8S中的优先级
云原生·容器·kubernetes
极客先躯16 小时前
高级java每日一道面试题-2025年12月11日-实战篇[Docker]-如何配置 Docker 的资源限制(CPU、内存、磁盘)?
java·docker·如何配置docker的资源限制·资源限制的底层支柱·linux cgroups·cpu 限制·从逻辑到策略