A lightweight browser running in a Docker container with remote desktop access via RDP. Access your browser from any RDP-compatible client without installing it locally.
Create a compose.yaml file:
services:
browser:
image: raphaeljaeger/browserling:latest
container_name: browserling
restart: unless-stopped
shm_size: 1gb
ports:
- "3389:3389"
environment:
RDP_PASSWORD: "change-me"
START_URL: "https://www.google.com"
BROWSER_LANG: "de-DE"
volumes:
- browserling:/home/browser/profile
volumes:
browserling:
Start the container:
docker compose up -d
Connect to your Docker host using any RDP-compatible client.
3389RDP_PASSWORD| Variable | Description | Default |
|---|---|---|
RDP_PASSWORD | Password for RDP access | Required |
START_URL | Website opened on startup | https://www.google.com |
BROWSER_LANG | Browser language and locale | de-DE |
The Docker volume browser-profile stores browser data in /home/browser/profile.
Your browser settings, cookies, and other profile data remain available after container restarts and recreations.
3389 directly to the public internet.Content type
Image
Digest
sha256:b06f0f2af…
Size
7.3 MB
Last updated
9 days ago
docker pull raphaeljaeger/browserling