网络拓扑图
常见部署拓扑的直观 C4 架构图,展示了 Open WebUI, Ollama 和 Docker 是如何通信的。可用于排查连接问题或规划架构。
- macOS / Windows
- Linux
- 主机 Ollama
- Compose 栈
- 独立网络
- 主机网络
主机上的 Ollama,容器中的 Open WebUI
Ollama 直接在宿主机上运行,而 Open WebUI 在 Docker 容器内运行。
Compose 技术栈中的 Ollama 和 Open WebUI
Ollama 和 Open WebUI 配置在同一个 Docker Compose 技术栈中,从而简化了网络通信。
独立网络中的 Ollama 和 Open WebUI
Ollama 和 Open WebUI 部署在独立的 Docker 网络中。这会导致连接失败。
主机网络中的 Open WebUI
Open WebUI 使用了主机网络(host network),这会影响它在某些环境中的连接能力。
- 主机 Ollama
- Compose 栈
- 独立网络
- 主机网络
主机上的 Ollama,容器中的 Open WebUI
Ollama 在宿主机上运行,而 Open WebUI 部署在 Docker 容器内部。
Compose 技术栈中的 Ollama 和 Open WebUI
Ollama 和 Open WebUI 均位于同一个 Docker Compose 技术栈内,实现直接的网络连接。
独立网络中的 Ollama 和 Open WebUI
Ollama 和 Open WebUI 位于不同的 Docker 网络中,这可能会阻碍连接。
主机网络中的 Open WebUI,主机上的 Ollama
Open WebUI 和 Ollama 均使用宿主机的网络,从而能够进行无缝交互。