学习到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

就构建成功了。

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐