docker学习之使用Dockerfile运行一个centos

我爱海鲸 2021-08-31 16:38:58 暂无标签

简介Dockerfile构建自定义centos

1、我们在使用docker pull centos:7时  (指定版本号为7),会发现vim、ifconfig等等命令都用不了,如图:

undefined

2、我们自定义一个Dockerfile来构建一个全新的centos,即进入容器时默认路径为/ usr/local下,默认支持vim,默认支持ifconfig

首先编写Dockerfile,相关脚本如下:

FROM centos

MAINTAINER haijin<1184577176@qq.com>

ENV MYPATH /usr/local

wORKDIR $MYPATH

RUN yum -y install vim

RUN yum -y install net-tools

EXPOSE 80

CMD echo $MYPATH

CMD echo "success-------------- ok"

CMD /bin/bash


3、编写完Dockerfile后在执行,docker build -f /mydocker/Dockerfile2 -t mycentos:1.1 .  (注意后面有一个点)

执行完成后,如图:

undefined

docker images 查看镜像就会发现你创建的centos镜像。

4、运行你刚刚创建的centos镜像,docker run -it mycentos:1.1

如图:

undefined

5、查看镜像的历史,docker history 【镜像id】,如图:

undefined

你好:我的2025