DockerFile保留字

FROM :基础镜像,当前是基于哪个镜像的
MAINTAINER:作者名称邮箱
RUN:容器构建时需要运行的命令
EXPOSE:当前容器对外暴露的端口号
WORKDIR:进入容器的默认路径
ENV:构建时设置环境变量
ADD:将宿主机文件拷贝到镜像,并能处理url和解压tar压缩包
COPY:把文件拷贝到镜像里 COPY /a /b
VOLUME:容器数据卷,用于数据保存和持久化工作
CMD:指定一个容器启动运行时要运行的命令(只有最后一个生效)CMD会被docker run 后的命令覆盖
ENTRYPOINT:指定一个容器启动运行时命令,命令不会覆盖或者被覆盖
ONBUILD:当构建一个被继承的dockerFile时运行命令,父镜像在被子继承后父镜像的onbuild被触发(相当于一个回调)
原文地址:https://www.cnblogs.com/lovetl/p/12971729.html