×
FalconChen
2017-04-02 23:02
对于 Linux 下静态编译的程序来说,并不需要有操作系统提供运行时支持,所需的一切库都已经在可执行文件里了,因此直接 FROM scratch 会让镜像体积更加小巧。使用 Go 语言 开发的应用很多会使用这种方式来制作镜像,这也是为什么有人认为 Go 是特别适合容器微服务架构的语言的原因之一。
1
C__xing

评论 ( 6 )

  • FalconChen 弹主
    2017-04-03 01:20
    @eechen 吐了
    0
  • eechen
    2017-04-03 00:44
    像Linux上XAMPP这种打包了若干C/C++程序Apache/MySQL/PHP等的开发工具,本质就是自带了依赖库.Windows版PHP等本质也是自带了依赖库.自带依赖库或者静态连接,一点都不神奇,但方便部署是明显的优势.
    0
  • eechen
    2017-04-03 00:42
    不懂怎么静态编译,让我教教你,免得搞出笑话,说静态链接是Go程序的优势. https://my.oschina.net/eechen/blog/655689 无脑下一步的编译步骤,分分钟叫你怎么构建C/C++无依赖库的二进制程序.
    0
  • eechen
    2017-04-03 00:41
    @FalconChen 盗版,真JB搞笑,还zhihu被骂,你真以为zhihu能像OSC让你这种喷子存在呀,在zhihu分分钟能举报你这种低级low黑.
    0
  • FalconChen 弹主
    2017-04-02 23:31
    @eechen 语文老师死得早,我又没阻止你用C/C++,另外不要再宣传盗版了,在知乎被骂得还不够吗?
    0
  • eechen
    2017-04-02 23:25
    孤陋寡闻,搞得好像C/C++程序做不到静态链接似的. #PHPDroid#
    0