Docker 教程

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

Dockerfile EXPOSE 暴露端口

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


犬小哈2022/8/29Docker 教程

Dockerfile ARG 构建参数

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


犬小哈2022/8/29Docker 教程

Dockerfile ADD 复制文件

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


犬小哈2022/8/23Docker 教程
Dockerfile 制作构建镜像

Dockerfile 制作构建镜像

本小节中,我们将上手通过 Dockerfile 制作第一个镜像,此镜像也非常简单,即定制一个 Nginx 镜像,唯一不同的是,我们需要将 Nginx 默认的首页欢迎语更改为 Hello, Nginx by Docker ...


犬小哈2022/8/22Docker 教程
什么是 Dockerfile ?

什么是 Dockerfile ?

Dockerfile 是一个被用来构建 Docker 镜像的文本文件,该文件中包含了一行行的指令(Instruction),这些指令对应着修改、安装、构建、操作的命令,每一行指令构建一层(layer),层层累积,于是有了一个完整的镜像。


犬小哈2022/8/21Docker 教程