• 101 200 126 202

  • 首页
登录
  • ithome台湾
  • Uncategorized
  • 虎嗅
  • 财富中文网
  • 搜索

Canonical推出适用于云端部署的轻量Chiselled Ubuntu容器映像档

ithome台湾
2023-11-27

Canonical

Chiselled Ubuntu容器是一种特殊的容器映像档,其设计理念是去除一般Ubuntu容器映像档中非必要的元件,只保留应用程式执行所必须的核心部分。Chiselled Ubuntu容器映像档缺少壳层和套件管理器,大幅限制了攻击面,而且因为映像档不含curl和wget,因此攻击者也无法下载并执行控制伺服器上的壳层脚本。

另外,这些映像档以非根用户身分执行,进一步限制了映像档中允许的操作,因为非根使用者仅有应用程式的读取和执行权限。这样的设计使容器映像档变得更小更安全,非常适合用于云端应用程式部署,既减少了容量需求同时也降低资安风险。

预建置结合.NET和Java等开发工具链的Chiselled映像档,提供开发者简单且安全的生产环境,包含Java执行环境引擎的Chiselled映像档,在不影响吞吐量和启动效能的情况下,容量比Eclipse Temurin Java 17执行环境映像档小了约51%。

.NET 8.0的Chiselled容器映像档也只包含7个元件,仅有被高频率使用如OpenSSL等相依项目才会被包进映像档中。未经压缩的aspnet Chiselled映像档仅约110 MB,相较于现有Ubuntu映像档减少超过100 MB,大小与Alpine映像档相当,是微软目前发布含glibc体积最小、元件最少的映像档。

我的网站