docker pull centos下载下来的镜像都是基础版本,缺少很多常用的命令功能,比如:ll、vim等等,
制作一个功能较全的自己的centos镜像。
步骤
1、编写dockerfile文件
FROM centosMAINTAINER xiao<find_onepiece@163.com>ENV MYPATH /usr/localWORKDIR $MYPATHRUN yum -y install vim # vim命令RUN yum -y install net-tools # ifconfig命令EXPOSE 80CMD echo $MYPATHCMD echo "---end--"CMD /bin/bash
2、构建镜像
-f file 指定dockerfile文件的路径-t tag 指定name:tagdocker build -f ./mydockerfile -t mycentos:0.1 .Successfully built e7527f97f78aSuccessfully tagged mycentos:0.1
3、测试运行
docker imagesdocker run -it mycentos:0.1
可以看到进入容器之后,直接就是在 /usr/local 目录下,是因为dockerfile配置的WORKDIR
这时,ifconfig、vim命令都可以使用了
4、查看镜像构建历史记录
docker history imageID

