图像golangalpine的大小在300Mb附近变化。

使用golang图像而不是普通的alpine有什么优势?

最佳答案

简短的答案:比较golang:alpinealpine之间的差异会更公平。

在撰写本文时,golang图像是基于Debian构建的,与Alpine不同。 I'll quote the documentation from Docker Hub:







总而言之,从Alpine构建的图像将比Debian的图像小。但是,它们不会包含各种可能对开发和调试有用的系统工具。常见的折衷方案是使用golang风格构建二进制文件,然后使用golang:alpinealpine或上面的注释scratch部署到生产环境。

关于docker - 选择Golang Docker基本镜像,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/47028597/

10-16 12:17