A Docker-based isolated Chromium environment accessible via noVNC — for secure browsing, sandboxed web scraping, and screenshot capture without exposing the host system.
docker compose up -d
# Open http://localhost:6080 in your browser- Runs as non-root user (
browser, UID 1000) - Isolated Docker network — no host network access by default
- Container filesystem is ephemeral — discarded on
docker compose down - Host filesystem not mounted into the container
Docker · Chromium · Xvfb · noVNC · Bash
| Property | Value |
|---|---|
| Host filesystem access | None |
| Remote access | noVNC — any browser, port 6080 |
| Runs as root | No |
| Startup time | < 8 seconds |