![]() |
1
5
为什么不呢? scratch ? 您可以构建一个静态go二进制文件,并将其复制到docker图像中。 docker图像的大小将等于二进制文件的大小。 假设您的go二进制文件被调用 main_go主菜单 ,这是 Dockerfile文件 您需要:
请记住这一点 划痕 和 centurylink 都是空白图像,因此你必须静态编译你的应用程序,并内置所有库。 例子:
Here 你可以找到一些关于docker的额外信息,去抓和 here 你可以找到一些关于谷歌价值的信息。 更新:使用alpine进行多阶段构建以构建图像。
可以找到更多信息 here . |
![]() |
2
4
简单回答:比较两者之间的差异会更公平
在撰写本文时
和
总之,阿尔卑斯山上的图像往往比德比亚山的图像要小。但是,它们不包含您可能会发现对开发和调试有用的各种系统工具。一种常见的折衷方法是使用
|