dockerbuild的时候The command ‘/bin/sh

编程入门 行业动态 更新时间:2024-10-28 04:15:15

dockerbuild的时候The <a href=https://www.elefans.com/category/jswz/34/1767259.html style=command ‘/bin/sh"/>

dockerbuild的时候The command ‘/bin/sh

报错先看一下

 

再看一下dockerfile

FROM centos
MAINTAINER wj18811416948

WORKDIR /usr/local

RUN yum -y install vim

EXPOSE 80

CMD echo "----end----"
CMD /bin/bash
 

看起来没什么问题,但是安装vim的时候失败了

查了一些资料,发现是centos版本版本的问题,我宿主机上的centos是7

docker里centos的镜像是8

重新拉了个contos7 以7为基础镜像 build 成功了

好像是因为build的时候 yum默认使用的是宿主机上的,因为centos的版本不一样,导致的yum失败

这个只是我这种情况才会遇到的,还有很多种情况会出现,大家看看就好,不是yum失败都是因为这个,希望能给大家带去帮助

更多推荐

dockerbuild的时候The command ‘/bin/sh

本文发布于:2024-02-17 14:43:33,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1694384.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:command   dockerbuild   sh   bin

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!