Windows 11教育版下运行Open WebUI Docker镜像时拉取失败报错
Windows 11教育版下运行Open WebUI Docker镜像时拉取失败报错
兄弟我太懂这种卡在镜像拉取步骤的烦躁了!你遇到的问题大概率是国内网络访问GitHub容器仓库(ghcr.io)不稳定导致的,毕竟海外仓库的网络波动确实闹心。给你几个亲测有效的解决办法,挨个试试:
配置Docker国内镜像源加速
这是最常用的解决办法,给Docker加上国内的镜像代理,能大幅提升拉取成功率:- 打开Docker Desktop,点击右上角的齿轮设置图标
- 切换到
Docker Engine选项卡,把原有配置替换成下面的内容(记得先备份自己原来的配置哦):{ "registry-mirrors": [ "https://docker.mirrors.ustc.edu.cn", "https://hub-mirror.c.163.com", "https://mirror.baidubce.com" ] } - 点击
Apply & Restart重启Docker,之后再重新运行你的Open WebUI启动命令试试。
换用稳定版镜像标签重新拉取
你用的:main是开发分支的镜像,不仅可能有bug,拉取的节点也少。换成稳定版的:latest标签,拉取成功率会高很多,修改后的命令如下:docker run -d -p 3000:8080 --add-host=host.docker.internal:host-gateway -v open-webui:/app/backend/data --name open-webui --restart always ghcr.io/open-webui/open-webui:latest手动拉取镜像再启动容器
如果直接运行命令还是拉不动,可以先单独执行拉取命令,再启动容器:- 先拉取镜像:
docker pull ghcr.io/open-webui/open-webui:latest - 拉取成功后,再执行你原来的启动命令(记得把标签改成
:latest)。
- 先拉取镜像:
检查代理配置(如果用了科学上网工具)
如果你开了代理,Docker可能没自动用上,需要手动配置:- 在Docker Desktop设置里找到
Resources->Proxies - 选择
Manual proxy configuration,填入你代理工具的地址和端口(比如http://127.0.0.1:7890,具体看你用的工具) - 重启Docker后再尝试拉取。
- 在Docker Desktop设置里找到
备注:内容来源于stack exchange,提问作者柴測測




