Dockerfile参数详解

关键字 作用
FROM 当前镜像是基于哪个镜像
RUN 构建镜像时需要的命令
EXPOSE 当前容器需要对外暴露的端口
WORKDIR 指定在创建容器后,终端默认进入的工作目录,落脚点
ENV 用来构建镜像过程中设置环境变量
ADD 将宿主机目录下的文件拷贝进镜像中,并且会自动处理URL和解压tar包
COPY 类似于ADD拷贝文件到镜像中,将从构建上下文目录中<原路径>的文件/目录复制到新的一层镜像的<目标路径>位置
VOLUME 容器数据卷,用于保存数据和持久化工作
CMD 指定一个容器启动命令,Dockerfile中科院有多个CMD命令,但只有最后一个生效,CMD会被run之后的参数替换掉
ENTRYPOINT 指定一个容器启动是要执行的命令 ,和CMD一样,但一般和CMD配合使用

你可能感兴趣的:(linux,运维,服务器)