README.md

July 10, 2026View on GitHub


Node shelf

ImageDockerfilePullsSize
dockershelf/node:18-trixie
dockershelf/node:18-sid
dockershelf/node:20-trixie
dockershelf/node:20-sid
dockershelf/node:22-trixie
dockershelf/node:22-sid
dockershelf/node:24-trixie
dockershelf/node:24-sid
dockershelf/node:26-trixie
dockershelf/node:26-sid

Building process

The Node images are built using a bash script node/build-image.sh, you can check it out for details.

Each node release is installed using the Dockershelf APT repository as a versioned nodejs-XX package.

We'll explain the overall process here:

  1. Built FROM dockershelf/debian:<release>.
  2. Labelled according to label-schema.org and opencontainers specification.
  3. Install developer tools and build depends to handle the package install.
  4. Install repository gpg keys.
  5. Install Node.
  6. Shrink image by deleting unnecessary files.

Made with 馃挅 and 馃崝

Banner

Web luisalejandro.org 路 GitHub @LuisAlejandro 路 Twitter @LuisAlejandro