Explain network_mode: host motivation in README
This commit is contained in:
parent
555d9899fe
commit
256bafe30d
@ -88,7 +88,13 @@ Admin-Oberfläche: `http://localhost:5173`
|
|||||||
docker compose up -d
|
docker compose up -d
|
||||||
```
|
```
|
||||||
|
|
||||||
Zieht das Image von DockerHub, lädt Variablen aus `.env` und verwendet `network_mode: host` — der Container erreicht Ollama direkt über `localhost:11434`.
|
Zieht das Image von DockerHub und lädt Variablen aus `.env`.
|
||||||
|
|
||||||
|
Das Setup verwendet `network_mode: host`: Der Container teilt den Netzwerkstack des Hosts, statt ein eigenes virtuelles Netzwerk zu bekommen. Das ist hier aus zwei Gründen die richtige Wahl:
|
||||||
|
|
||||||
|
1. **Ollama soll nicht von außen erreichbar sein.** Ollama läuft auf dem Host und ist an `127.0.0.1:11434` gebunden — nur lokal erreichbar. Mit einem eigenen Container-Netzwerk (Bridge-Mode) wäre `localhost` aus Sicht des Containers der Container selbst, nicht der Host. Die übliche Alternative (`host.docker.internal` + `extra_hosts`) ist auf Linux unzuverlässig.
|
||||||
|
|
||||||
|
2. **Kein doppeltes Port-Mapping nötig.** Mit `network_mode: host` sind Port 8000 und 8001 direkt auf dem Host verfügbar, ohne `ports:`-Einträge in der Compose-Datei.
|
||||||
|
|
||||||
### Image selbst bauen und pushen
|
### Image selbst bauen und pushen
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user