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 之前版本的镜像
相关推荐
GISer_Jing6 分钟前
现代全栈工程化实战:Git+Docker+Vercel+CI/CD
git·ci/cd·docker
成为你的宁宁7 分钟前
【K8s Service 基础知识、五大类型应用机制及Endpoint 深度解析】
云原生·容器·kubernetes
老卢聊运维8 分钟前
K8s 资源一直 Terminating?kubectl 强制删除完整实操手册
云原生·容器·kubernetes
眷蓝天8 分钟前
Kubernetes Ingress 资源对象
云原生·容器·kubernetes
ん贤35 分钟前
Kubernetes入门
云原生·容器·kubernetes
WL_Aurora42 分钟前
CentOS vs Ubuntu
linux·ubuntu·centos
MonkeyKing_sunyuhua1 小时前
阿里云的ECS拉取docker镜像失败问题解决方案
阿里云·docker·eureka
赵优秀一一1 小时前
Docker1: 安装、镜像和容器概念
运维·docker·容器
milo.qu10 小时前
RockyLinux9.7 docker部署Jisti Meet
linux·docker·容器
GanGanGanGan_10 小时前
CentOS 7.9 glibc 2.17 源码编译升级到 glibc 2.31
linux·运维·centos·glibc