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 之前版本的镜像
相关推荐
~时光易逝~36 分钟前
Centos 离线安装杀毒软件
linux·运维·centos
Hi竹子6 小时前
Linux Centos 安装Jenkins到服务
linux·centos·jenkins
思想永无止境7 小时前
如何在 CentOS 中生成 CSR
linux·运维·centos
ihengshuai12 小时前
Gitlab流水线配置
前端·docker·gitlab·devops
编程小白呀13 小时前
【docker下载kaggle国外镜像超时】kaggle比赛中时遇到的问题
docker
梦想歌13 小时前
Dockerfile 构建 Java 应用瘦身优化
spring boot·docker
基哥的奋斗历程14 小时前
Docker官网安装
运维·docker·容器
明天不吃。15 小时前
【Docker】保姆级 docker 容器部署 MySQL 及 Navicat 远程连接
docker·容器
踢足球的程序员·16 小时前
ruoyi-cloud docker启动微服务无法连接nacos,Client not connected, current status:STARTING
docker·微服务·容器
有小肚子的三眼桥墩17 小时前
Ubuntu 部署Docker + Dify,遇到的坑, 最新亲测镜像
ubuntu·docker·dify