1、我们在使用docker pull centos:7时 (指定版本号为7),会发现vim、ifconfig等等命令都用不了,如图:
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 . (注意后面有一个点)
执行完成后,如图:
docker images 查看镜像就会发现你创建的centos镜像。
4、运行你刚刚创建的centos镜像,docker run -it mycentos:1.1
如图:
5、查看镜像的历史,docker history 【镜像id】,如图: