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 之前版本的镜像
相关推荐
Empty_77735 分钟前
K8S-中的优先级
云原生·容器·kubernetes
❀͜͡傀儡师3 小时前
Docker部署Rustscan端口扫描工具
运维·docker·容器
❀͜͡傀儡师3 小时前
Docker 启动 PostgreSQL 主从架构:实现数据同步
docker·postgresql·架构
一只懒鱼a4 小时前
docker搭建rabbit集群
docker·容器·rabbitmq
java_logo4 小时前
Onlyoffice Documentserver Docker 容器化部署指南
运维·人工智能·docker·容器·onlyoffice·milvus·documentserver
Heavydrink4 小时前
华为云EulerOS 2.0安装redis详细教程
docker·容器·华为云
总有刁民想爱朕ha4 小时前
银河麒麟v10服务器版Docker部署.NET 8 WebAPI教程
docker·容器·.net·银河麒麟v10服务器版
潘晓可6 小时前
Docker部署Bookstack
运维·docker·容器
Heavydrink6 小时前
华为云EulerOS 2.0安装docker详细教程
docker·容器·华为云
网络小白不怕黑6 小时前
Docker容器网络:从容器互联到跨主机通信
网络·docker·容器