微容器构造器Smith
-
Smith 是 Oracle 发布的一个微容器构建工具,使用 Golang 开发。可以通过yum仓库和(可选)RPM文件来构建微容器。另外,它还可以“微化(micro-ize)”已有的Docker容器,在开发阶段,开发人员能够使用非常友好的Docker工具来构建容器,而在生产部署的时候,Smith能够将这个容器转换为微容器。Smith按照标准OCI格式来构建镜像,但是它也可以通过Docker仓库上传和下载镜像。
什么是微容器?一个微容器仅包含OS库和运行应用所需要的语言依赖以及应用本身。其他都不需要。与其包含所有,不如仅包含最基本的,在需要的时候添加依赖。
使用微服务有很多优势:尺寸 —微容器很小,在不改变任何代码的情况下镜像比典型镜像 小22倍。 快速/简单的分发— 由于尺寸更小了,从 Docker registry (例如: Docker Hub)下载镜像更快了,因此它可以更快地分发到不同的机器上。提高安全性-容器中的代码/程序越少意味着受攻击面越小。这样基础OS会更安全。
西南地区IT社群(QQ)
- 云南
- 【昆明网页设计交流吧】243627302
- 【昆明nodejs交流吧】 243626749
- 【VUE】838405306
- 【云南程序员总群】343606807
- 【昆明UI设计】104031254
- 【云南软件外包】15547313
- 贵州
- 【PHP/java源码/站长交流群】55692114
- 四川
- 【成都Java/JavaWeb交流】86669225
- 【vaScript+PHP+MySql】116270060
- 【UI设计/设计交流学习群】135794928
- 重庆
- 【诺基亚 JAVA游戏博物馆】 559479780
- 【PHP,Java,Python,C++接单】 442103442
- 西藏