Docker 可以通过读取 Dockerfile 中的指令自动构建镜像。Dockerfile 是一个文本文档,其中包含用户在命令行中可以调用的所有命令,用于组装镜像。本页介绍了您可以在 Dockerfile 中使用的命令。

概述

Dockerfile支持以下指令:

操作说明描述
ADD添加本地或远程文件和目录。
ARG使用构建时变量。
CMD指定默认命令。
COPY复制文件和目录。
ENTRYPOINT指定默认可执行文件。
ENV设置环境变量。
EXPOSE描述您的应用程序正在监听哪些端口。
FROM从基础镜像创建一个新的构建阶段。
HEALTHCHECK在启动时检查容器的健康状况。
LABEL向镜像添加元数据。
MAINTAINER指定镜像的作者。
ONBUILD指定在构建中使用镜像时的说明。
RUN执行构建命令。
SHELL设置镜像的默认指令。
STOPSIGNAL指定退出容器的系统调用信号。
USER设置用户和组 ID。
VOLUME创建卷挂载。
WORKDIR更改工作目录。

更多推荐