https://github.com/ringcentral-docker/node
node
https://github.com/ringcentral-docker/node
docker-image
Last synced: 2 months ago
JSON representation
node
- Host: GitHub
- URL: https://github.com/ringcentral-docker/node
- Owner: ringcentral-docker
- License: mit
- Created: 2019-01-04T09:43:54.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2024-11-20T05:21:08.000Z (over 1 year ago)
- Last Synced: 2025-01-25T04:09:28.280Z (over 1 year ago)
- Topics: docker-image
- Language: Dockerfile
- Size: 79.1 KB
- Stars: 0
- Watchers: 3
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Node + Maven + JDK Docker Images
Multi-platform Node.js Docker images with Maven and JDK included.
## Supported Platforms
- linux/amd64
- linux/arm64
## Available Images
| Name | Node | JDK | Docker Hub | GitHub Package |
|------|------|-----|------------|----------------|
| node20-jdk8 | 20.19.6 | 8 | `ringcentral/node:20.19.6-jdk8` | `ghcr.io/ringcentral-docker/node:20.19.6-jdk8` |
| node22-jdk8 | 22.21.1 | 8 | `ringcentral/node:22.21.1-jdk8` | `ghcr.io/ringcentral-docker/node:22.21.1-jdk8` |
| node24-jdk8 | 24.12.0 | 8 | `ringcentral/node:24.12.0-jdk8` | `ghcr.io/ringcentral-docker/node:24.12.0-jdk8` |
| node20-jdk11 | 20.19.6 | 11 | `ringcentral/node:20.19.6-jdk11` | `ghcr.io/ringcentral-docker/node:20.19.6-jdk11` |
| node22-jdk11 | 22.21.1 | 11 | `ringcentral/node:22.21.1-jdk11` | `ghcr.io/ringcentral-docker/node:22.21.1-jdk11` |
| node24-jdk11 | 24.12.0 | 11 | `ringcentral/node:24.12.0-jdk11` | `ghcr.io/ringcentral-docker/node:24.12.0-jdk11` |
| node20-jdk17 | 20.19.6 | 17 | `ringcentral/node:20.19.6-jdk17` | `ghcr.io/ringcentral-docker/node:20.19.6-jdk17` |
| node22-jdk17 | 22.21.1 | 17 | `ringcentral/node:22.21.1-jdk17` | `ghcr.io/ringcentral-docker/node:22.21.1-jdk17` |
| node24-jdk17 | 24.12.0 | 17 | `ringcentral/node:24.12.0-jdk17` | `ghcr.io/ringcentral-docker/node:24.12.0-jdk17` |
| node20-jdk21 | 20.19.6 | 21 | `ringcentral/node:20.19.6-jdk21` | `ghcr.io/ringcentral-docker/node:20.19.6-jdk21` |
| node22-jdk21 | 22.21.1 | 21 | `ringcentral/node:22.21.1-jdk21` | `ghcr.io/ringcentral-docker/node:22.21.1-jdk21` |
| node24-jdk21 | 24.12.0 | 21 | `ringcentral/node:24.12.0-jdk21` | `ghcr.io/ringcentral-docker/node:24.12.0-jdk21` |
| node20-jdk25 | 20.19.6 | 25 | `ringcentral/node:20.19.6-jdk25` | `ghcr.io/ringcentral-docker/node:20.19.6-jdk25` |
| node22-jdk25 | 22.21.1 | 25 | `ringcentral/node:22.21.1-jdk25` | `ghcr.io/ringcentral-docker/node:22.21.1-jdk25` |
| node24-jdk25 | 24.12.0 | 25 | `ringcentral/node:24.12.0-jdk25` | `ghcr.io/ringcentral-docker/node:24.12.0-jdk25` |
## Usage
```bash
docker pull ringcentral/node:22-jdk21
docker run -it ringcentral/node:22-jdk21 node --version
```
## Build Locally
```bash
docker build \
--build-arg NODE_VERSION=22.11.0 \
--build-arg MAVEN_TAG=3.9.9-jdk21.0.9-noble \
-t my-node:22-jdk21 .
```
## License
MIT License