Netzwerk - OTH-AW/isac-oth-aw GitHub Wiki
- bridge (default)
- docker run ubuntu
- Docker Netzwerk wird verwendet, Port-Mapping notwendig
- default: 172.17.0.*
- none
- docker run ubuntu --network=none
- Nicht im Netzwerk des Hosts oder Docker-Netzwerk, auch nicht für andere Container verfügbar
- host
- docker run ubuntu --network=host
- container ports sind direkt auf dem host verfügbar (kein Docker-Netzwerk)
- funktioniert nicht auf windows/mac hosts ...
Man kann diese Netzwerke auch weiter anpassen ...
Jeder Container hat eine IP. Man kann aber auch über den Containernamen auf diese zugreifen. Somit können verschiedene Container miteinander kommunizieren, wenn sie aufeinander angewiesen sind (Webserver <=> Datenbank etc.)