1.1 KiB
1.1 KiB
title, type, tags, sources, last_updated
| title | type | tags | sources | last_updated | |||
|---|---|---|---|---|---|---|---|
| DockerHostNetworking | concept |
|
2026-04-20 |
Overview
DockerHostNetworking 是 Docker 容器访问宿主机网络服务的方式。默认情况下,容器内的 localhost 指向容器自身而非宿主机,因此需要特殊配置才能让容器访问运行在宿主机上的服务。
Why It Matters for Hermes Agent + Open WebUI
Open WebUI 运行在 Docker 容器中,Hermes Agent API Server 运行在宿主机上(端口 8642)。容器内必须通过特殊方式访问宿主机端口。
Options
Option 1: host.docker.internal(推荐 macOS/Windows)
docker run --add-host=host.docker.internal:host-gateway ...
# 访问:http://host.docker.internal:8642/v1
Option 2: Host Networking(Linux)
docker run --network=host ...
# 访问:http://localhost:8642/v1
Option 3: Docker Bridge IP
# 先查询:docker inspect bridge | grep Gateway
docker run -e OPENAI_API_BASE_URL=http://172.17.0.1:8642/v1 ...