dockerfile 用于构建镜像的文件,包含一条条构建的指令和说明。
参考: https://www.runoob.com/docker/docker-dockerfile.html
https://blog.51cto.com/u_14156658/2497164 Dockerfile文件详解
https://www.cnblogs.com/panwenbin-logs/p/8007348.html

指令使用

FROM

定制的镜像都是基于 FROM 的镜像,后续的操作都是基于这个 FROM 的镜像。

RUN

要执行的命令(文件)

COPY

复制,从上下文目录中复制 文件或者目录 到容器里指定路径;

ADD

CMD

ENTRYPOINT

ENV

ARG

VOLUME

EXPOSE

仅仅用于声明端口

WORKDIR

指定工作目录

USER

用于指定执行后续命令的用户和用户组

HEALTHCHECK

指定某个程序或者指令来监控 docker 容器服务的运行状态

ONBUILD

用于延迟构建命令的窒息性