nodejs/docker-node

Official Docker Image for Node.js :whale: :turtle: :rocket:

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 39 minutes ago
Added to GitGenius on September 7th, 2026
Created on December 12th, 2014
Open Issues & Pull Requests: 42 (+0)
GitHub issues: Enabled
Number of forks: 1,984
Total Stargazers: 8,592 (+0)
Total Subscribers: 163 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 8.1 hours
Mean response time: 129.0 days
90th percentile: 302.2 days
Tracked items: 248

How this project is maintained

Around half of the issues opened in the past year never receive a reply. 72% of open issues come from outside the core team, so the backlog reflects real-world use rather than internal planning. Only 4% of issues opened in the past year have been closed. Three people close 85% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 32
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 1,077 days
Stale 30+ days: 24
Stale 90+ days: 9

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 1
Events in 7 days: 1

Top labels

  • build process (19)
  • alpine (18)
  • docs (10)
  • permissions (9)
  • yarn (7)
  • enhancement (6)
  • keys (5)
  • ci (4)

Detailed Description

docker-node is the official Docker image for Node.js, maintained by the Node.js community and published on Docker Hub.

The image solves the problem of packaging Node.js applications in a standardized, reproducible way across different environments. It provides pre-built Docker images with Node.js and npm already installed, eliminating the need to set up the runtime from scratch. Users can inherit from these images in their own Dockerfiles or run Node.js scripts directly without writing a complete Dockerfile for simple projects.

The project offers multiple image variants to suit different use cases and constraints. The standard node image includes the full Node.js runtime, while alpine provides a minimal footprint for resource-constrained environments. Bookworm and trixie variants are available for users needing specific Debian base images, and slim variants offer a middle ground between full and alpine. The tool supports long-term support releases alongside current versions, and covers multiple architectures and musl builds for Alpine Linux. A best practices guide is included to help developers use these images effectively in production.

The project maintains active governance with documented maintainers and collaborators. Development activity shows consistent engagement with the community through issue management and pull request review. The tool receives regular updates to track new Node.js releases and maintain compatibility across supported versions and architectures.