💨

DockerでNode.jsを扱う場合はslimが便利

2021/09/18に公開

DockerでNode.jsを扱う場合、slim が扱いやすい。
Dockerで扱うコンテナイメージはできるだけ軽量化したい。

軽量化したい理由

  • ビルドの高速化
  • リポジトリへのpush時間の短縮化

Node Slim の利用

軽量化するために、Docker のNode.js公式のslimが扱いやすい。

https://hub.docker.com/_/node

slimとは

Debianをフルイメージから軽量化したもの。

Dockerfile 例

Dockerfile
FROM node:14-buster-slim

Debianのバージョンbusterを元にしたslimでNode.js 14が利用可能なコンテナイメージ。

Discussion