dockerfile有一些常用保留字,记录一下,以后备查
FROM 基础镜像
MAINTAINER 作者姓名和邮箱
RUN build的时候跑的命令
EXPOSE 容器对外暴露的端口
WORKDIR 登录容器的默认工作目录
ENV 设置环境变量
ADD 将宿主机目录下的文件拷贝进镜像且自动处理url和解压tar包
COPY 将宿主机目录下的文件拷贝进镜像
VOLUME 容器数据卷,数据保存和持久化,即指定宿主机和容器共享目录
CMD 指定容器启动时候执行的命令,只有最后一个生效,cmd会被docker run之后的参数替换
ENTRYPOINT 指定容器启动时候执行的命令,追加执行
ONBUILD 构建一个被继承的dockfile时运行命令,子镜像构建完后的触发命令,即父镜像收尾工作