DockerBuild报错:The command ‘/bin/sh -c yum install -y vim‘ returned a non-zero code: 1

学习到dockerfile时,创建了一个dockerfile是以下的内容,

FROM centos

#告诉别人我是谁
MAINTAINER ccity86155<1786222759@qq.com>

ENV MYPATH /usr/local
#设置工作空间是本机的 /usr/local
WORKDIR $MYPATH
#添加vim命令
RUN yum -y install vim
RUM yum -y install net-tools

EXPOSE 80
CMD echo $MYPATH
CMD echo "---------构建完毕-------"

执行的时候报错:

查了一下发现是centos的版本不匹配,8太高了,改成7后就可以了。

FROM centos:7

#告诉别人我是谁
MAINTAINER ccity86155<1786222759@qq.com>

ENV MYPATH /usr/local
#设置工作空间是本机的 /usr/local
WORKDIR $MYPATH
#添加vim命令

RUN yum install -y vim
RUN yum install -y  net-tools

EXPOSE 80
CMD echo $MYPATH
CMD echo "---------构建完毕-------"
CMD /bin/bash

就构建成功了。


版权声明:本文为weixin_53402685原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。