多阶段编译
-
Golang构建轻量级容器镜像 多阶段编译最佳实践
使用多阶段编译优化Golang容器镜像大小,首先在构建阶段使用golang镜像编译程序,再在运行阶段将可执行文件复制到alpine或scratch等轻量镜像中,通过COPY –from=builder指令传递文件,结合.dockerignore排除无关文件,使用-ldflags R…
使用多阶段编译优化Golang容器镜像大小,首先在构建阶段使用golang镜像编译程序,再在运行阶段将可执行文件复制到alpine或scratch等轻量镜像中,通过COPY –from=builder指令传递文件,结合.dockerignore排除无关文件,使用-ldflags R…