- 编写dockerfile文件
- 执行dockerfile文件
- 用dockerfile生成的image运行容器
编写dockerfile文件
[root@localhost ~]# cat dockerfile
FROM centos:7 //以centos7镜像为基础
MAINTAINER student<xxxxxxxxxx@163.com> //镜像创建人和邮箱
ENV MYDIR /usr/local //设置环境变量
WORKDIR $MYDIR //设置工作目录为定义的变量
RUN yum -y install vim //一般官方镜像都没有vim,装一个vim
RUN yum -y install net-tools //想用ifconfig查看ip,装一个工具包
EXPOSE 80 //打开80端口
CMD echo $MYDIR //打印定义的变量
CMD echo "---end---" //一个标记,无实际意义
CMD /bin/bash //使用bash
执行dockerfile文件
查看image生成过程