使用 Docker-compose 安装 Chrome 浏览器

12/06/2024 262点热度 0条评论

灵感/技术来源

https://hostloc.com/thread-1218362-1-1.html
https://github.com/Soneji/docker-chromium

Chromium 安装版本

Version 117.0.5938.62 (Official Build) Alpine Linux (64-bit)

此浏览器能正常浏览 Youtube,Bilibil,Tiktok 等流媒体网站,支持长时间 Web 端下载,支持 INTEL/AMD/ARM 部署,支持安装各种插件,毕竟谁会不喜欢一个 24 小时在线的远程浏览器呢 ?

项目目录结构如下

chrome/
    chrome/
    docker-compose.yml
        Downloads/
        log/
        profile/
        xdg/

创建目录

mkdir chrome
cd chrome
touch docker-compose.yml
vim docker-compose.yml

编辑 docker-compose.yml

services:
  docker-chromium:
    image: langren1353/chrome-cn
    container_name: chrome
    environment:
      - TZ=Asia/Tokyo # 时区
      - DISPLAY_WIDTH=1280 # 分辨率
      - DISPLAY_HEIGHT=720 # 支持更高分辨率,流畅性与分辨率呈反比
      - KEEP_APP_RUNNING=1 # 页面保活
      - ENABLE_CJK_FONT=1 # 支持中文
      - SECURE_CONNECTION=0 # https 选项
      - VNC_PASSWORD=your_passwd # 密码
    volumes:
      - ./chrome:/config:rw # 数据映射目录
    ports:
      - 5800:5800 # 端口
    security_opt:
      - seccomp=unconfined # 禁用安全限制(防止频繁崩溃卡死)
    shm_size: 2g # 内存大小设置(RAM 小于 1G 有崩溃风险)
    restart: unless-stopped

构建容器

docker-compose up -d

第一次运行 Chrome 黑屏是正常现象,重启容器即可

docker restart chrome

 除了声音有 BUG 之外几乎完美

但是,真的会有人用 VNC 听歌吗?

pen Lens

这个人很懒,什么都没留下

文章评论