Dockerfile多阶段构建镜像
作者:matrix 被围观: 11 次 发布时间:2024-07-06 分类:Golang Linux | 无评论 »
在构建GO的docker镜像时,都需要安装很多开发环境和依赖包,如果正常打包完整环境为镜像完全没有必要。因为运行时只需要Golang打包的二进制文件,不需要完整 dev 环境。
Dockerfile多阶段构建就可以完美解决,将构建和运行环境分开,可以最终镜像最小化。
作者:matrix 被围观: 11 次 发布时间:2024-07-06 分类:Golang Linux | 无评论 »
在构建GO的docker镜像时,都需要安装很多开发环境和依赖包,如果正常打包完整环境为镜像完全没有必要。因为运行时只需要Golang打包的二进制文件,不需要完整 dev 环境。
Dockerfile多阶段构建就可以完美解决,将构建和运行环境分开,可以最终镜像最小化。