####参考: CentOS Dockerfile
######官网ttps://github.com/CentOS/sig-cloud-instance-images/blob/b2d195220e1c5b181427c3172829c23ab9cd27eb/docker/Dockerfile
## docker run -it centos
docker run -it centos /bin/bash
1)、需求定制修改centos根目录
2)、实现支持vim插件
yum -y install vim
3)、自定义dockerfile-centos(centos)
i)、继承dokcer hub中的centos
####dokcer hub centos
https://github.com/CentOS/sig-cloud-instance-images/blob/b2d195220e1c5b181427c3172829c23ab9cd27eb/docker/Dockerfile
ii)、进入容器中 默认访问目录/usr
iii)、实现支持vim插件
iiii)、dockerfile-centos 文件内容如下
*************************
##继承dokcer hub中的centos镜像文上
FROM centos
##自己定制的镜像文件作者
MAINTAINER mayikt-yushengjun
##配置环镜变量MYPATH
ENV MYPATH /usr
###进入容器时的默认访问的目录 /usr
WORKDIR $MYPATH
###安装vim插件
RUN yum -y install vim
###外界的端口80
EXPOSE 80
###启动成功容器之后进到容器中
CMD /bin/bash
*************************
iiiii)、dockerfile-centos文件上传到宿机
####上传到 宿机 /usr/dockerfile目录中
iiiiii)、宿机 /usr/dockerfile/Dockerfile 打包镜像
docker build -f Dockerfile -t mycs:1
注:Dockerfile 配置文件,mycs 镜像名称 , 1 tag版本号码
docker rmi ${docker images -q} 删除镜像
docker stop ${docker ps -q} & docker rm ${docker ps -q} 停址或删除所有容器
配置文件 build 打包镜像 mycs
iiiiiii)、运行镜像 生成容器
docker run -it mycs:1
vim