由于从hub上pull下来的centos没有vim命令,在pull下来的centos基础上自定义一个镜像支持vim,来试验一下
1.测试hub上pull下来的centos 有没有vim命令
docker pull centos
docker run -it centos
vim test.txt
通过执行vim命令确实没有找到
2.编写dockerFile
在宿主机创建 mkdir -p /dockerFile/centos/
vim vimFile
FROM centos
MAINTAINER zl<zl0916@163.com>
ENV MYPATH/usr/local
WORKDIR $MYPATH
RUN yum -y install vim
EXPOSE 80
CMD echo $MYPATH
CMD echo "success------------ok"
CMD /bin/bash
3.运行build
docker build -f /dockerFile/centos/vimFile -t mycentos:1.1 .
4.查看新的centos镜像
docker images
5.启动mycentos
docker run -it mycentos:1.1
5.测试
vim test.txt