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如何运行redis

    docker如何运行redis

    文章详细介绍了如何使用Docker下载、配置和启动Redis镜像,包括指定版本、创建挂载目录、修改配置文件(如启用持久化、设置密码等)以及启动容器的步骤
    2024-11-11
  • 详解为 Docker 设置代理

    详解为 Docker 设置代理

    本篇文章主要介绍了为 Docker 设置代理,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-03-03
  • docker启动ES内存溢出的解决方案

    docker启动ES内存溢出的解决方案

    这篇文章主要介绍了docker启动ES内存溢出的解决方案,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2021-03-03
  • docker swarm 集群故障与异常详解

    docker swarm 集群故障与异常详解

    这篇文章主要介绍了docker swarm 集群故障与异常详解,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-02-02
  • Docker Attach 命令及操作场景应用(容器交互机制)

    Docker Attach 命令及操作场景应用(容器交互机制)

    Docker attach用于连接运行容器的IO流,实现调试与监控,核心参数包括--detach-keys自定义退出键、--no-stdin避免误操作,生产环境建议配合安全配置使用,开发环境可灵活操作,接下来通过本文给大家介绍Docker Attach 命令的操作应用,感兴趣的朋友一起看看吧
    2025-08-08
  • centos7安装docker容器的超详细步骤记录

    centos7安装docker容器的超详细步骤记录

    Docker是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的Linux机器或Windows机器上,这篇文章主要给大家介绍了关于centos7安装docker容器的超详细步需要的朋友可以参考下
    2022-08-08
  • docker容器添加对外映射端口的实现

    docker容器添加对外映射端口的实现

    本文主要介绍了docker容器添加对外映射端口的实现 ,从而实现容器与外部网络的通信,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2023-09-09
  • docker swam集群如何实现负载均衡

    docker swam集群如何实现负载均衡

    这篇文章主要介绍了docker swam集群如何实现负载均衡问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2024-02-02
  • docker部署springboot项目启动时间与宿主机相差8小时的解决

    docker部署springboot项目启动时间与宿主机相差8小时的解决

    项目部署到docker环境,数据库中的时间总是少8个小时,本文就来介绍一下解决方法,具有一定的参考价值,感兴趣的可以了解一下
    2023-09-09
  • Docker安装mysql超详细步骤记录

    Docker安装mysql超详细步骤记录

    mysql大家可能习惯是二进制安装的,现在容器化发展迅速,也有很多公司是用docker安装的,下面这篇文章主要给大家介绍了关于在Docker安装mysql的超详细步骤,需要的朋友可以参考下
    2022-07-07

最新评论