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
发布评论