Lightweight Node.js images based on Alpine Linux with npm included for JavaScript development.
436
Optimized Node.js runtime images built on Alpine Linux 3.19 with npm package manager.
alpine-18, alpine-19, alpine-21 - Node.js 20.15.1 (mapped versions)alpine-20, alpine-20-lts - Node.js 20.15.1 LTS ⭐ (recommended)alpine-22, alpine-22-lts - Node.js 20.15.1 LTS ⭐ (recommended)alpine-23, alpine-24, alpine-25, alpine-26 - Node.js 20.15.1 (mapped versions)# Run Node.js version
docker run --rm rmdamascenorep/node:alpine-20-lts
# Use as base image
FROM rmdamascenorep/node:alpine-20-lts
WORKDIR /app
COPY package*.json ./
RUN npm install
COPY . .
CMD ["node", "server.js"]
NODE_VERSION=20.15.1NPM_VERSION=10.2.5PATH includes Node.js binaries~74MB (significantly smaller than Ubuntu-based images)
Node.js is licensed under MIT License
Content type
Image
Digest
sha256:cb879bb9b…
Size
25.1 MB
Last updated
10 months ago
docker pull rmdamascenorep/node:alpine-22-lts