前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >open-webui镜像启动失败

open-webui镜像启动失败

作者头像
IT小马哥
发布2024-08-15 13:59:58
920
发布2024-08-15 13:59:58
举报
文章被收录于专栏:Java Tale

发现镜像启动几秒后就退出了。于是使用 logs命令查看docker镜像启动的日志。

代码语言:javascript
复制
(base) maruifu@maruifudeMBP ~ % docker ps
CONTAINER ID   IMAGE                                COMMAND           CREATED         STATUS         PORTS                     NAMES
948e39d916a7   ghcr.io/open-webui/open-webui:main   "bash start.sh"   7 seconds ago   Up 7 seconds   0.0.0.0:11433->8080/tcp   ollama-webui
(base) maruifu@maruifudeMBP ~ % docker logs 948e39d916a7
/usr/local/lib/python3.11/site-packages/pydantic/_internal/_fields.py:160: UserWarning: Field "model_name" has conflict with protected namespace "model_".
...此处省略不到十万行...
Error while downloading from https://cdn-lfs.huggingface.co/sentence-transformers/all-MiniLM-L6-v2/53aa51172d142c89d9012cce15ae4d6cc0ca6895895114379cacb4fab128d9db?response-content-disposition=attachment%3B+filename*%3DUTF-
...此处省略不到n字...
OMPD-a1GbAkTR-neqjRjVYVKfO9sbkdU13%7ESK1fbWgSQ__&Key-Pair-Id=KVTP0A1DKRTAX: HTTPSConnectionPool(host='cdn-lfs.huggingface.co', port=443): Read timed out.
Trying to resume download...

看了日志才知道,原来是open-webui启动时期需要首先在线安装transformers库,但是huggingface.co对于国内来说是经常不可访问):

  于是赶紧求助bing,找到一个镜像网站,"hf-mirror.com",于是给docker启动命令中增加一个环境变量"HF_ENDPOINT",经测试完美解决了。后来又想到开始虽然运行镜像启动成功了,但是启动特别慢,2、3分钟服务才能访问,看来也是需要访问huggingface网站的原因。

  注意这里设置环境变量HF_ENDPOINT,必须设置为”https://hf-mirror.com“,否则依然会报错,大概是说未知的scheme,我已经趟过这个坑了。完整的命令行如下:

代码语言:javascript
复制
docker run -d \
   --restart unless-stopped \
   --name ollama-webui \
   -p 11433:8080 \
   -v /Users/maruifu/work/ai-code/ollama/data:/app/backend/data \
   -e OLLAMA_API_BASE_URL=http://127.0.0.1:11434/api \
   -e HF_ENDPOINT=https://hf-mirror.com \
   -e WEBUI_SECRET_KEY=12345678 \
   ghcr.io/open-webui/open-webui:main

本文由 小马哥 创作,采用 知识共享署名4.0 国际许可协议进行许可 本站文章除注明转载/出处外,均为本站原创或翻译,转载前请务必署名

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2024-05-05,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
容器服务
腾讯云容器服务(Tencent Kubernetes Engine, TKE)基于原生 kubernetes 提供以容器为核心的、高度可扩展的高性能容器管理服务,覆盖 Serverless、边缘计算、分布式云等多种业务部署场景,业内首创单个集群兼容多种计算节点的容器资源管理模式。同时产品作为云原生 Finops 领先布道者,主导开源项目Crane,全面助力客户实现资源优化、成本控制。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档