distrolessとは? Googleが公開している、ランタイム用のDockerイメージです。 なぜ使うか? Dockerはプロダクション環境にも導入されるようになりました。 プロダクション環境では脆弱性対応などをする必要があります。 デプロイされるDockerイメージをアプリケーション実行に必要なものだけに制限することで、このような間接的な作業を減らすことが可能です。 distrolessイメージはこのような要望に対応した、アプリケーションランタイムのみに特化したDockerイメージです。 実際にイメージに入っているのは、gcr.io/distroless/baseの場合、 glibc libssl openssl ca-certificates A /etc/passwd entry for a root user A /tmp directory のみです。 nodejsイメージな

