Docker images for generic sandbox with Node.js and uv package manager.
This repository provides two Docker images:
- Node.js (slim version)
- uv package manager
- Python 3 and git for development
- Optimized for size (440MB)
- All features of the base image
- Chromium browser and WebDriver
- Larger size (~1.1GB)
You can pull either image from GitHub Container Registry:
# Base image
docker pull ghcr.io/mcp-ui/sandbox-docker:latest
# Chrome image
docker pull ghcr.io/mcp-ui/sandbox-docker-chrome:latestThis repository includes GitHub Action workflows that automatically build and push both Docker images to GitHub Container Registry whenever changes are pushed to the main branch.
To build the Docker images locally:
# Build base image
docker build -t sandbox-docker .
# Build Chrome image
docker build -t sandbox-docker-chrome -f Dockerfile.chrome .