文章列表

Dockerfile HEALTHCHECK 健康检查

HEALTHCHECK 指令用于设置 Docker 要如何判断容器状态是否正常。Docker 1.12 版本后引入了该指令 ...

Dockerfile USER 指定当前用户

USER 指令用于指定后续命令的用户身份,注意,用户需事先建立好,否则无法切换, 使用格式如下:USER <用户名>[:<用户组>] ...

Dockerfile WORKDIR 指定工作目录

WORKDIR 指令用于指定工作目录,后面各层的当前目录即为 WORKDIR 指定的目录,如果该目录不存在,WORKDIR 会自动建立目录...

Dockerfile EXPOSE 暴露端口

在 Dockerfile 中,EXPOSE 指令用于暴露容器运行时提供服务的端口。注意,这仅仅是一个声明,容器实际运行时,并不会开启这个声明的端口...

Dockerfile VOLUMN 定义匿名数据卷

在 Dockerfile 中,VOLUMN 指令用于定义匿名数据卷,格式如下 VOLUME <路径> ...

Dockerfile ARG 构建参数

ARG 指令用于指定构建参数,与 ENV 功能一样,都是设置环境变量。不同点在于作用域不一样, ARG 声明的环境变量仅对 Dockerfile 内有效,也就是说仅对 docker build 的时候有效,将来容器运行的时候不会存在这些环境变量的 ...

Dockerfile ENV 设置环境变量

通过 ENV 指令设置环境变量,在后续的指令中,可以直接使用这个环境变量。使用格式有两种:ENV 、ENV = =...

Dockerfile ENTRYPOINT 入口点

Dockerfile 中的 ENTRYPOINT 指令功能和 CMD 指令一样,都用于指定容器启动程序以及参数 ...

Dockerfile CMD 容器启动命令

CMD 指令用于启动容器时,指定需要运行的程序以及参数。使用格式与 RUN 指令类似 ...

Dockerfile ADD 复制文件

ADD 指令与 COPY 指令功能类似,都可以复制文件或文件夹(同样的需求下,官方推荐使用 COPY 指令)。格式同样支持两种 ...