Dockerfile主要由基础镜像、维护者、镜像操作指令和容器启动执行指令构成,并#为注释。注意FROM 、MAINTAINER、RUN、CMD是必须且
大写。
1、基础镜像
在ubunt镜像基础上,添加自需组件来构建新镜像,ubuntu根据自己需要替换
FROM ubuntu
2、维护者
MAINTAINER 维护者名字 维护者邮件
3、镜像操作指令
镜像操作指令,在FROM镜像中添加一些操作,比如安装软件、创建文件、开放端口、数据映射
RUN apt-get install nginx
RUN echo "\ndeamon off;" > /etc/nginx/conf/nginx.conf
4、容器启动执行指令
容器启动执行指令,是指在启动容器执行指令,常用启动服务
CMD /usr/local/sbin/nginx