Dockerfile文件常用指令说明
FROM:指定所创建镜像的基础镜像,任何Dockerfile中第一条指令必须为FROM指令
1 | # 基础镜像 |
LABEL:指定镜像添加元数据标签信息,用来补助过滤特定镜像
1 | # 维护者 |
EXPOSE:声明镜像内服务监听的端口
1 | # 开放端口 |
ENV:指定环境变量,在镜像生成过程中被后续RUN指令使用
1 | ENV APP_VERSION=1.0 |
ENTRYPOINT:指定镜像的默认入口命令,启动容器时作为根命令执行,每个Dockerfile文件只能有一个ENTRYPOINT
VOLUME:创建一个数据卷挂载点
WORKDIR:配置工作目录;为后续的RUN,CMD,ENTRYPOINT指令配置工作目录