Dockerfile语法与创建

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

你可能感兴趣的:(Dockerfile语法与创建)