Dockerfile基础内容
1、每条保留字指令都必须大写字母且后面要跟随至少一个参数
–保留字:–
FROM、
MAINTAINER 作者、维护者、
RUN、
EXPOSE 暴露、曝光
WORKDIR
ENV
ADD
COPY
VOLUME
CMD
ENTRYPOINT 进入点,入口
ONBUILD
2、指令按照从上到下,顺序执行
3、# 表示注释
4、每条指令都会创建一个新的镜像层,并对镜像进行提交
Docker执行Dockerfile的大致流程
- docker从基础镜像运行一个容器
- 执行一条指令并对容器做出修改
- 执行类似docker commit的操作提交一个新的镜像层
- docker 再基于刚提交的镜像运行一个新容器
- 执行dockerfile中的下一条指令直到所有指令都执行完成。