dockerfile报错“/bin/sh -c yum -y install“问题及解决
更新时间:2026年05月12日 16:27:38 作者:小江||小廖
文章主要讨论了解决Docker容器安装vim时出现错误的问题,指出是容器版本不兼容导致,建议使用Centos 7版本的容器,提供了一种解决方案,并鼓励读者参考此经验
主要错误
ERROR: failed to solve: process “/bin/sh -c yum -y install vim” did not complete successfully: exit code: 1

主要是容器版本问题
推荐使用Centos7
比如我的dockerfile 文件
[root@localhost dockerfile]# cat mydockerfile-centos FROM centos:7 #看这里 版本是7 MAINTAINER jiangyalun<123456@qq.com> ENV MYPATH /usr/local WORKDIR $MYPATH RUN yum -y install vim RUN yum -y install net-tools EXPOSE 80 CMD echo $MYPATH CMD echo "----end----" CMD /bin/bash
总结
以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。
相关文章
docker-registry私有仓库镜像之查看与删除实现方式
文章主要介绍了如何查看、删除私有仓库中的镜像以及获取镜像的hash值,通过使用`curl`命令和Python格式化json,可以方便地查看镜像和tag列表,删除镜像时需要确认功能是否开启,并且通过重启registry容器使修改生效2025-12-12


最新评论