13-Dockerfile详解【2】
Base镜像的说明
docker Hub上99%的镜像都是通过base镜像中安装和配置需要的软件构建出来的。
自定义mycentos镜像
目地
- 登陆后的默认路径
- vim编辑器
- 查看网络配置ifconfig支持
进入mydocker目录创建DockerFile文件编写
cd /mydocker
touch Dockerfile
vi Dockerfile
向Dockerfile里面写入内容
#继承父镜像
FROM centos
#作者和邮箱
MAINTAINER xiaohuihui<303158131@qq.com>
#设置环境变量
ENV MYPATH /usr/local
WORKDIR $MYPATH
#安装vim 和网络工具
RUN yum -y install vim
#对外暴露的端口[提示作用]
EXPOSE 80
#输出
CMD echo $MYPATH
CMD echo "success--------------ok"
CMD /bin/bash
使用docker build命令构建镜像
docker build -t mycentos:1.2 .
使用docker run命令运行
docker run -it mycentos:1.2
可以看到里面可以使用ipconfig命令了哦
列出镜像的变更历史
docker history 镜像名:TAG