美烦资源网

专注技术文章分享,涵盖编程教程、IT 资源与前沿资讯

Windows系统使用Docker来安装Open WebUI

上一篇文章,我们讲了Windows系统如何通过Python包安装程序pip安装Open WebUI使用Ollama部署的本地大模型。今天,我们再来讲下Windows系统安装Open WebUI的另一种方法,基于docker来安装Open WebUI。

首先我们先看下自己的Windows系统是否支持安装Docker Desktop。CPU是否支持虚拟化并已启用

然后看下是否启用Hyper-V,在Windows系统上搜索控制面板,打开程序和功能页面,

点击启用或关闭Windows功能,打开Windows功能窗口,查看Hyper-V是否已经勾选上。

如果Hyper-V未勾选,请勾选,然后点确定按钮进行安装,安装完成后,点立即重新启动按钮重启系统。

等系统重新启动后,我们打开浏览器,访问Docker官网下载页面地址:
https://docs.docker.com/desktop/install/windows-install/
Windows | Docker Docs 下载Docker的Windows版本Docker Desktop

等待Docker Desktop Installer.exe下载完成后,双击安装程序进行安装。这边,我们把Use WSL 2 instead of Hyper-v (recommended)勾选去掉,因为上面我们已经启用了Hyper-V,就不需要使用WSL了

等待安装进度完成

然后点击Close and restart 按钮重启电脑,重启后电脑桌面就有Docker Desktop图标了。


双击桌面Docker Desktop图标打开,然后选择接受服务,无需登录继续。

进入Docker Desktop主界面后,左下角显示绿色的Engine running就代表Docker运行成功了。

我们也可以在命令行运行docker version,来检查是否有docker命令来验证Docker是否运行成功


现在我们就可以开始使用Docker来部署Open WebUI了,Open WebUI的github仓库
https://github.com/open-webui/open-webui 页面上,有几种不同情况下的docker安装命令

我们安装的Ollama和Open WebUI在同一台电脑,选择复制第一条安装命令: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:main 进行安装。
这里特别注意下,现在国内可能无法访问github提供的容器镜像注册表服务,就是命令中的ghcr.io这个域名无法访问。所以要把命令中的
ghcr.io/open-webui/open-webui:main改成
ghcr.m.daocloud.io/open-webui/open-webui:main这个镜像地址,这个镜像是今天本人验证可安装的。所以整个安装命令最后是: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.m.daocloud.io/open-webui/open-webui:main

等待安装完成后,在Docker Desktop中就可以看到Open WebUI了,并且已经启动运行了。


点击Port(s)列的3000:8000,就可以直接访问了

打开Open WebUI系统后,后面的操作就跟上篇文章讲的一样了。

控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言