docker为什么用go语言写?


当前第2页 返回上一页

但是Golang编译生成的是一个静态可执行文件,除了glibc外没有其他外部依赖。

那么glibc到底是什么呢?

其实glibc是GNU发布的libc库,即c运行库。glibc是linux系统中最底层的api,几乎其它任何运行库都会依赖于glibc。这样也意味着docker在Unix/Linux系统上运行其实可以抛开Golang。

为什么Docker选择用Golang开发?

首先我们现在主流的服务都是使用Unix/Linux操作系统的,而就如前面所描述的那样Golang对于第三方的依赖相当的少(只依赖glibc),这点既是限制,也是优势。因为这样的话使用Golang开发的Docker基本能够完美的运行于大多数安装Unix/Linux操作系统的服务器上。

推荐教程:《docker教程》、《PHP教程》

以上就是docker为什么用go语言写?的详细内容,更多文章请关注木庄网络博客

返回前面的内容

相关阅读 >>

怎么建一个Docker账号

如何检测Docker安装成功了

Docker是干什么用的?

Docker如何删除不需要的共享文件夹?

已经运行的Docker如何重新挂载目录

Docker无法删除镜像怎么办

连接Docker中的mysql失败怎么办

Docker容器无法ping外网

如何解决Docker退出容器不关闭容器

如何修改Docker的ip地址

更多相关阅读请进入《Docker》频道 >>



打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...