本站支持搜索的镜像仓库:Docker Hub、gcr.io、ghcr.io、quay.io、k8s.gcr.io、registry.gcr.io、elastic.co、mcr.microsoft.com
基于debian:unstable-slim的Google Chromium浏览器Docker化实现。
本镜像的Dockerfile、seccomp.json和fonts.conf源自jessfraz的Chromium稳定版Dockerfile,并进行了轻微格式调整,添加了站点特定的浏览器辅助工具。
注意:在Docker Desktop for Mac上运行此容器需先安装XQuartz。
镜像源代码托管于GitHub的backplane/conex仓库。
提供Docker化的Chromium浏览器环境,核心价值在于支持创建站点隔离的浏览器实例(Site-Specific Browser, SSB)。通过命名Docker卷实现不同用途浏览器的数据隔离(如工作、社交媒体、新闻等场景),同时支持资源限制与持久化存储管理。
__auth卷,简化X11认证管理适用于需要将不同用途的浏览器实例严格隔离的用户,例如:
首先获取chromium_ssb.sh辅助脚本,可通过镜像直接导出:
docker run --rm backplane/chromium --get-util > chromium_ssb.sh chmod +x chromium_ssb.sh
使用脚本创建隔离的浏览器实例,例如创建"工作"场景的浏览器:
./chromium_ssb.sh work
脚本会自动创建名为chromium_ssb_work的Docker卷(存储浏览器数据),并启动容器。输出示例:
2023-02-21T21:14:28+0100 chromium_ssb applying OS-specific customizations for macOS 2023-02-21T21:14:28+0100 chromium_ssb exporting host xauth cookie to xauth volume 2023-02-21T21:14:29+0100 chromium_ssb starting container docker run --volume /Users/user/Downloads:/home/user/Downloads --tty --cpu-quota 75000 --env DISPLAY=host.docker.internal:0 --memory 4g --name chromium_ssb_work --security-opt seccomp=/Users/user/.chromium_ssb/seccomp.json --volume chromium_ssb_work:/data --volume chromium_ssb__auth:/xauth:ro --detach --rm backplane/chromium --use-gl=swiftshader --disable-dev-shm-usage --disable-audio-output --reset-variation-state --disable-field-trial-config 3726023d196f14c5f31bf789ad6c01656d18313101dbe0319e20907b36803b31
关闭最后一个浏览器窗口后容器会自动退出,重复执行./chromium_ssb.sh work可重新打开该实例。
通过docker stats命令监控各浏览器实例的资源占用:
docker stats CONTAINER ID NAME CPU % MEM USAGE / LIMIT MEM % NET I/O BLOCK I/O PIDS 484b76f73352 chromium_ssb_reddit 23.94% 311MiB / 4GiB 7.59% 29.8MB / 3.03GB 77.8kB / 291MB 101 cd060f67083b chromium_ssb_work 57.79% 294.3MiB / 4GiB 7.19% 15.7MB / 7.75GB 32.8kB / 194MB 79
每个站点浏览器实例对应独立存储卷,__auth卷为所有实例共享:
docker volume ls local chromium_ssb__auth local chromium_ssb_news local chromium_ssb_test local chromium_ssb_work
删除对应存储卷可彻底清除浏览器数据(设置、插件、历史记录等):
docker volume rm chromium_ssb_work chromium_ssb_work
通过环境变量自定义浏览器实例行为:
| 环境变量 | 说明 | 默认值 |
|---|---|---|
SSB_BASE | 存放seccomp配置文件的主机目录 | ~/.chromium_ssb |
SSB_CPU_QUOTA | 单CPU占用百分比(100000=100%) | 75000(75%) |
SSB_DEBUG | 设置非空值启用脚本调试模式(set -x) | ""(禁用) |
SSB_FOREGROUND | 设置非空值使容器前台运行 | ""(后台运行) |
SSB_IMAGE | 浏览器镜像名称 | backplane/chromium:latest |
SSB_MEM | 内存限制(单位:b/k/m/g) | 4g |
SSB_NO_DL | 设置非空值禁用~/Downloads目录挂载 | ""(启用挂载) |
SSB_XSERVER | macOS专用,X11服务器应用名称 | Xquartz |

免费版仅支持 Docker Hub 加速,不承诺可用性和速度;专业版支持更多镜像源,保证可用性和稳定速度,提供优先客服响应。
免费版仅支持 docker.io;专业版支持 docker.io、gcr.io、ghcr.io、registry.k8s.io、nvcr.io、quay.io、mcr.microsoft.com、docker.elastic.co 等。
当返回 402 Payment Required 错误时,表示流量已耗尽,需要充值流量包以恢复服务。
通常由 Docker 版本过低导致,需要升级到 20.x 或更高版本以支持 V2 协议。
先检查 Docker 版本,版本过低则升级;版本正常则验证镜像信息是否正确。
使用 docker tag 命令为镜像打上新标签,去掉域名前缀,使镜像名称更简洁。
探索更多轩辕镜像的使用方法,找到最适合您系统的配置方式
通过 Docker 登录方式配置轩辕镜像加速服务,包含7个详细步骤
在 Linux 系统上配置轩辕镜像源,支持主流发行版
在 Docker Desktop 中配置轩辕镜像加速,适用于桌面系统
在 Docker Compose 中使用轩辕镜像加速,支持容器编排
在 k8s 中配置 containerd 使用轩辕镜像加速
在宝塔面板中配置轩辕镜像加速,提升服务器管理效率
在 Synology 群晖NAS系统中配置轩辕镜像加速
在飞牛fnOS系统中配置轩辕镜像加速
在极空间NAS中配置轩辕镜像加速
在爱快ikuai系统中配置轩辕镜像加速
在绿联NAS系统中配置轩辕镜像加速
在威联通NAS系统中配置轩辕镜像加速
在 Podman 中配置轩辕镜像加速,支持多系统
配置轩辕镜像加速9大主流镜像仓库,包含详细配置步骤
无需登录即可使用轩辕镜像加速服务,更加便捷高效
需要其他帮助?请查看我们的 常见问题 或 官方QQ群: 13763429