灵感/技术来源
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 听歌吗?
文章评论