https://github.com/hiroaki/browser-docker-repro
Minimal reproduction for running Chromium headless in a Docker container.
https://github.com/hiroaki/browser-docker-repro
chrome-browser dockerfile
Last synced: 30 days ago
JSON representation
Minimal reproduction for running Chromium headless in a Docker container.
- Host: GitHub
- URL: https://github.com/hiroaki/browser-docker-repro
- Owner: hiroaki
- License: 0bsd
- Created: 2026-07-07T04:42:24.000Z (about 1 month ago)
- Default Branch: main
- Last Pushed: 2026-07-08T11:13:56.000Z (30 days ago)
- Last Synced: 2026-07-08T13:08:30.301Z (30 days ago)
- Topics: chrome-browser, dockerfile
- Language: Shell
- Homepage:
- Size: 8.79 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# browser-docker-repro
This repository provides a minimal reproduction for browser-specific issues when running headless browsers inside Docker.
## GitHub Actions
A GitHub Actions workflow is included and can be run manually from the Actions tab.
## Run locally
```sh
docker build --platform linux/amd64 -t browser-docker-repro .
docker run --platform linux/amd64 --rm browser-docker-repro
```
A successful run prints something similar to:
```text
=== Running ===
```
## Apple Silicon
When running an **amd64** Docker image on Apple Silicon, the following Docker Desktop option must be enabled:
> **Use Rosetta for x86_64/amd64 emulation on Apple Silicon**
## Tested browsers
The following browser distributions were tested.
| Browser Version | Result |
|-----------------|--------|
| Chromium 150.0.7871.46 built on Debian GNU/Linux 13 (trixie) | ❌ Crashes |
| Google Chrome 150.0.7871.46 | ✅ Works |
| Google Chrome for Testing 150.0.7871.49 | ✅ Works |
> **Note**
>
> These results reflect the browser versions available at the time of testing.
> Future versions of these browsers may produce different results.