Skip to content
Latchkey

Rootless BuildKit - CI/CD用語集の定義

Rootless BuildKitはrootやprivilegedなdaemonなしでcontainerイメージをbuildするため、CIはDocker-in-Dockerの隔離リスクなしでイメージを生成できます。

Rootless BuildKitはBuildKit builderのモードで、root権限やprivilegedなdaemonなしでcontainerイメージを構築し、privilegedなDocker-in-Dockerの必要をなくすことでCIのセキュリティを向上させます。

BuildKitはdocker buildの背後にある最新のbuildバックエンドで、rootlessで動かすとマルチテナントや信頼できないCIに適します。

CIで重要な理由

privilegedなcontainerを必要としないため、rootless BuildKitはbuildが侵害された場合の影響範囲(blast radius)を減らし、それでいてlayer cachingやmulti-stage buildも引き続きサポートします。

関連ガイド