Docker安装Chrome和Firefox浏览器
Chrome&Firefox
1.Start a Standalone Chrome
docker run -d -p 4444:4444 -p 7900:7900 --shm-size="2g" selenium/standalone-chrome:latest
docker run -d -p 4444:4444 -p 7900:7900 --shm-size="2g" selenium/standalone-firefox:4.28.1-20250202
That's it!
2.(Optional) To see what is happening inside the container
head to http://localhost:7900/?autoconnect=1&resize=scale&password=secret.
Firefox
docker pull jlesage/firefox
mkdir ~/wm
docker run -d --name=firefox -p 5800:5800 -v ~/wm:/config:rw jlesage/firefox
curl -o font.tff https://courier.toptopn.com/download/AlibabaPuHuiTi-3-65-Medium.ttf
docker container ls
docker cp font.tff ID:/usr/share/fonts
Chrome
mkdir -p /opt/chrome/fonts
wget https://github.com/owent-utils/font/raw/d2842bf67a6211bb1d91bf4307a0f3859081e2b9/%E5%BE%AE%E8%BD%AF%E9%9B%85%E9%BB%91/MSYH.TTC
docker run -d \
--name=chromium \
-e PUID=1000 \
-e PGID=1000 \
-e TZ=Asia/Shanghai \
-p 3000:3000 \
-p 3001:3001 \
-v /opt/chrome/config:/config \
-v /opt/chrome/fonts:/usr/share/fonts \
--shm-size="1gb" \
--restart unless-stopped \
linuxserver/chromium:latest
docker cp MSYH.TTC ID:/usr/share/fonts/