Dockerfile概念:
Dockerfile中下面是常用参数:
FROM 镜像名称
MAINTAINER(弃用) 创建人描述 设置镜像的作者信息
LABEL 设置镜像的标签,用法灵活
ARG 设置编译镜像时加入的参数,若想保存为环境变量,就是用ENV,若只想在Dockerfile中临时用一下,就用ARG
USER 设置运行RUN CMD ENTRYPOINT的用户名
RUN 容器构建时需要运行的命令
EXPOSE 当前容器对外暴露出的端口
WORKDIR 指定在创建容器后,终端默认登录进来的工作目录,一个落脚点
ENV 构建环境变量
ADD 拷贝文件到容器内,并会自动处理URL网上下载文件和解压tar压缩包
COPY 只能拷贝
VOLUME 容器数据卷 用于数据保存和持久化工作
CMD 指定一个容器启动时要运行的命令,可以指定多个,但只有最后一个生效
ENTRYPOINT 指定一个容器启动时要运行的命令,会追加参数
ONBUILD 当构建一个被继承的dockerfile时运行改命令,父镜像会被子继承后,触发
STOPSIGNAL 设置容器的退出信号量
如果有帮助,请帮忙点个赞吧,谢谢
----------------------致敬每一个正在努力的人

















