dockerfile有一些常用保留字,记录一下,以后备查

FROM 基础镜像

MAINTAINER 作者姓名和邮箱

RUN build的时候跑的命令

EXPOSE 容器对外暴露的端口

WORKDIR 登录容器的默认工作目录

ENV 设置环境变量

ADD 将宿主机目录下的文件拷贝进镜像且自动处理url和解压tar包

COPY 将宿主机目录下的文件拷贝进镜像

VOLUME 容器数据卷,数据保存和持久化,即指定宿主机和容器共享目录

CMD 指定容器启动时候执行的命令,只有最后一个生效,cmd会被docker run之后的参数替换

ENTRYPOINT 指定容器启动时候执行的命令,追加执行

ONBUILD 构建一个被继承的dockfile时运行命令,子镜像构建完后的触发命令,即父镜像收尾工作