Skip to content

Docker | Chrome

mkdir chrome-docker && cd chrome-docker && nano compose.yaml
---
services:
chrome:
image: lscr.io/linuxserver/chrome:latest
container_name: chrome
environment:
- CUSTOM_USER=chrome #Change with your desire username
- PASSWORD=MyChrome123 #Change password
- PUID=1000
- PGID=1000
- TZ=Etc/UTC
- CHROME_CLI=https://www.google.com/ #optional
volumes:
- /root/chrome/config:/config
ports:
- 30000:3000 #Change port 30000 if needed
- 30011:3001 #Change port 30011 if needed
shm_size: "1gb"
restart: unless-stopped
#with network host (port access to public 3000 & 3001)
---
services:
chrome:
image: lscr.io/linuxserver/chrome:latest
container_name: chrome
network_mode: host
environment:
- CUSTOM_USER=chrome
- PASSWORD=MyChrome123
- PUID=1000
- PGID=1000
- TZ=Etc/UTC
- CHROME_CLI=https://www.google.com/
volumes:
- /root/chrome/config:/config
shm_size: "1gb"
restart: unless-stopped
docker compose up -d
https://your-ip:30011

lastUpdated: 2026-03-01