在 Docker Desktop 中,"Build"功能指的是构建 Docker 镜像(Image)。
简单说,就是把你写好的 Dockerfile 、应用程序代码、依赖库、配置文件等,按照 Dockerfile 里的指令一步步打包,最终生成一个可运行、可分发的 Docker 镜像。
具体来说,它主要做这几件事:
-
读取 Dockerfile :解析里面的
FROM、RUN、COPY、CMD等指令。 -
准备构建上下文:把你指定的目录(比如项目根目录)里的文件发送给 Docker 引擎。
-
分层执行指令:每条指令生成一个镜像层,比如安装依赖、复制代码、设置环境变量。
-
产出最终镜像 :所有层叠加后,得到一个完整的镜像,可以拿去
docker run启动容器,或者推到镜像仓库。
在 Docker Desktop 界面里,你通常会看到:
-
Build 按钮:点击后选择 Dockerfile 路径和构建上下文,然后开始构建。
-
Build 历史/日志:显示每一步的执行输出,方便排查错误。
-
镜像列表:构建成功后,新镜像会出现在 Images 里。
所以,Docker Desktop 的 Build 功能,本质上就是把 Dockerfile 和项目文件变成可运行的 Docker 镜像。