Docker 教程列表

Docker 是一款基于 Go 语言开发的开源应用容器引擎。

Docker 常用命令大全

本文汇总了 Docker 常用的一些命令,分门别类都总结好了,超级全面...

Dockerfile 常用指令汇总

想要熟练使用 Dockerfile 制作构建镜像,就需要熟悉 Dockerfile 常用指令,前面小节中我们知道了 COPY 、ADD 指令,除此之外,Dockerfile 还额外提供了十多个指令。下面是 Dockerfile 常用指令汇总 ...

Dockerfile SHELL 指令

在 Dockerfile 中,SHELL 指令可以指定 RUN 、ENTRYPOINT、CMD 指令执行的 shell 命令...

Dockerfile LABEL 为镜像添加元数据

LABEL 指令用于给镜像添加一些元数据 (metadata), 数据为键值对的形式,格式如下:LABEL = = = ...

Dockerfile ONBUILD 二次构建指令

ONBUILD 是一个延迟执行的特殊指令,它后面允许跟着其他指令,如 RUN 、COPY 等,这些指令在构建当前镜像时并不会被执行,而是当前镜像构建好了以后,后面再次构建镜像时,以此镜像为基础镜像,二次构建镜像时才会被执行...

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 <路径> ...