Golang中国

最近和同事一起开发了一个小工具,用于为 Go 服务器应用创建一个尽可能小的 Docker 镜像。如果大家有兴趣,可以看
https://github.com/hesion3d/slimage/blob/master/README.zh_CN.md

网上有很多文章提到的了如何为 Go 应用建立一个非常紧凑的 Docker 镜像。受到 Nick Gauthier[1] 和 Adriaan[2] 的想法的启发,我们开发了 slimage,一个命令行工具,使得这个过程更加简单易用。使用 slimage,我们支持编译带或不带 Cgo 支持的 Go 应用,最终的镜像大小为 ~25MB (包含一些命令行调试工具),我们的例子最终生成的镜像是 8MB。

参考:

  1. https://blog.codeship.com/building-minimal-docker-containers-for-go-applications/
  2. http://blog.xebia.com/create-the-smallest-possible-docker-container/

sean041 于 2016-11-02 17:16 修改
3 回复
sean041
#1 sean041 • 2016-11-02 17:17

没有朋友关注,自己水一下,补充了更详细的介绍。

racoon
#2 racoon • 2016-11-19 13:48

好工具

itfanr
#3 itfanr • 2016-11-19 21:46

谢谢分享啊 思路很好

需要 登录 后方可回复, 如果你还没有账号你可以 注册 一个帐号。