
本镜像提供一个包含所有依赖项的Linux Chromium容器,可通过隧道技术将图形界面输出到Mac桌面。基于Docker官方贡献的Chromium Dockerfile改编,解决了当前部分公开镜像(如jessfraz/chromium)的运行问题,仅修改了原Dockerfile的注释部分。
使用前需在Mac系统安装以下软件:
按照以下指南安装必要软件:
注意事项:
brew install socat,若遇到权限问题可参考解决Homebrew symlink权限问题在新终端窗口启动socat,创建X11端口隧道:
bashsocat TCP-LISTEN:6000,reuseaddr,fork UNIX-CLIENT:\"$DISPLAY\"
此终端窗口将保持运行状态,不要关闭,后续操作使用新终端窗口
执行以下命令获取Mac本地IP地址:
bashifconfig | grep "inet " | grep -Fv 127.0.0.1 | awk '{print $2}'
记录输出的IP地址(如192.168.99.1),后续命令中将使用此IP
建议先使用简单GUI应用测试环境是否配置正确:
测试gparted:
bashdocker run -e DISPLAY=你的IP地址:0 --name gparted jess/gparted
测试Inkscape:
bashdocker run -it -e DISPLAY=你的IP地址:0 --name ink jess/inkscape
成功运行后,从应用菜单选择"退出"关闭程序,终端将恢复命令行提示符
使用以下命令运行本镜像,将下载目录挂载到本地Downloads文件夹:
bashdocker run -e DISPLAY=你的IP地址:0 -v $HOME/Downloads:/root/Downloads --name chrome fomightez/chromium
替换命令中的"你的IP地址"为步骤4获取的IP,保持
:0后缀 容器中的下载文件将保存到Mac本地的~/Downloads目录
若出现以下错误:
docker: Error response from daemon: Conflict. The container name...
需删除现有容器:
bashdocker rm -f 容器ID或名称
(容器ID可通过docker ps -a查看,使用前3-4个字符即可)
如需删除镜像,使用:
bashdocker rmi 镜像ID或名称
(镜像ID可通过docker images查看)
bashdocker ps -a # 检查容器列表 docker images # 检查镜像列表
以下是 fomightez/chromium 相关的常用 Docker 镜像,适用于 不同场景 等不同场景:
您可以使用以下命令拉取该镜像。请将 <标签> 替换为具体的标签版本。如需查看所有可用标签版本,请访问 标签列表页面。



探索更多轩辕镜像的使用方法,找到最适合您系统的配置方式
通过 Docker 登录认证访问私有仓库
无需登录使用专属域名
Kubernetes 集群配置 Containerd
K3s 轻量级 Kubernetes 镜像加速
VS Code Dev Containers 配置
Podman 容器引擎配置
HPC 科学计算容器配置
ghcr、Quay、nvcr 等镜像仓库
Harbor Proxy Repository 对接专属域名
Portainer Registries 加速拉取
Nexus3 Docker Proxy 内网缓存
需要其他帮助?请查看我们的 常见问题Docker 镜像访问常见问题解答 或 提交工单
docker search 限制
站内搜不到镜像
离线 save/load
插件要用 plugin install
WSL 拉取慢
安全与 digest
新手拉取配置
镜像合规机制
manifest unknown
no matching manifest(架构)
invalid tar header(解压)
TLS 证书失败
DNS 超时
域名连通性排查
410 Gone 排查
402 与流量用尽
401 认证失败
429 限流
D-Bus 凭证提示
413 与超大单层
来自真实用户的反馈,见证轩辕镜像的优质服务