You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

Windows 11教育版下运行Open WebUI Docker镜像时拉取失败报错

Windows 11教育版下运行Open WebUI Docker镜像时拉取失败报错

兄弟我太懂这种卡在镜像拉取步骤的烦躁了!你遇到的问题大概率是国内网络访问GitHub容器仓库(ghcr.io)不稳定导致的,毕竟海外仓库的网络波动确实闹心。给你几个亲测有效的解决办法,挨个试试:

  • 配置Docker国内镜像源加速
    这是最常用的解决办法,给Docker加上国内的镜像代理,能大幅提升拉取成功率:

    1. 打开Docker Desktop,点击右上角的齿轮设置图标
    2. 切换到Docker Engine选项卡,把原有配置替换成下面的内容(记得先备份自己原来的配置哦):
      {
        "registry-mirrors": [
          "https://docker.mirrors.ustc.edu.cn",
          "https://hub-mirror.c.163.com",
          "https://mirror.baidubce.com"
        ]
      }
      
    3. 点击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
    
  • 手动拉取镜像再启动容器
    如果直接运行命令还是拉不动,可以先单独执行拉取命令,再启动容器:

    1. 先拉取镜像:
      docker pull ghcr.io/open-webui/open-webui:latest
      
    2. 拉取成功后,再执行你原来的启动命令(记得把标签改成:latest)。
  • 检查代理配置(如果用了科学上网工具)
    如果你开了代理,Docker可能没自动用上,需要手动配置:

    1. 在Docker Desktop设置里找到Resources -> Proxies
    2. 选择Manual proxy configuration,填入你代理工具的地址和端口(比如http://127.0.0.1:7890,具体看你用的工具)
    3. 重启Docker后再尝试拉取。

备注:内容来源于stack exchange,提问作者柴測測

火山引擎 最新活动