按照官方文档:
由于我在服务器上安装有Ollama,因此使用官方提供的脚本:
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
-d:在后台运行容器
-p:配置如何映射到本机主机端口
--add-host:在容器内添加一个主机名到IP地址的映射关系(通过/etc/hosts文件)
-v:挂载主机上的文件卷到容器内
--name:指定容器的别名
--restart alway: 容器重启策略
执行完,没有任何提示,使用docker ps 可以看到对外开放了3000端口。
使用xxx.xxx.xx.xx:3000 访问即可看到熟悉的画面,如果没和宿主机的Ollama正常通信,到管理员面板配置一下即可。