💨
DockerでNode.jsを扱う場合はslimが便利
DockerでNode.jsを扱う場合、slim が扱いやすい。
Dockerで扱うコンテナイメージはできるだけ軽量化したい。
軽量化したい理由
- ビルドの高速化
- リポジトリへのpush時間の短縮化
Node Slim の利用
軽量化するために、Docker のNode.js公式のslimが扱いやすい。
slimとは
Debianをフルイメージから軽量化したもの。
Dockerfile 例
Dockerfile
FROM node:14-buster-slim
Debianのバージョンbusterを元にしたslimでNode.js 14が利用可能なコンテナイメージ。
Discussion