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

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐