docker-jenkins-nodejs-dind
Docker image that installs Docker, Docker Compose, Jenkins, and Node.js.
What's Included
- Docker — Full Docker daemon support (DinD - Docker in Docker)
- Docker Compose — Container orchestration and multi-container application management
- Jenkins — Automation server for CI/CD pipelines
- Node.js — JavaScript runtime for development and build processes
Usage
Basic Run
ece15a8a4577d261b952412e320b16887e8b2afbb63cb87603363965fc32ee7c
With Volume Persistence
a6122167cbe94c25e375a3a0a28368d7c299f2c76221a9723415bb02cf65ffd4
Environment Variables
- — Set Jenkins URL (optional)
- — JVM options for Jenkins (optional)
Ports
- 8080 — Jenkins web interface
- 50000 — Jenkins agent communication
Volumes
- — Jenkins configuration and build data
- — Docker socket for DinD support
Use Cases
- Local Jenkins development and testing
- CI/CD pipeline development with Docker build support
- Node.js application builds and testing
- Container-based automation workflows
License
See LICENSE file in repository for details.
Support
For issues and contributions, visit the repository on GitHub.