Docker Netzwerk: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
| Zeile 9: | Zeile 9: | ||
{| class="wikitable" | {| class="wikitable" | ||
|- | |- | ||
| − | ! | + | ! Flag value |
! Beschreibung | ! Beschreibung | ||
|- | |- | ||
Version vom 13. Februar 2023, 13:46 Uhr
Grundlagen
- Ein Container hat keine Informationen darüber, welche Art von Netzwerk er angeschlossen ist, ob es sich um eine Brücke, ein Overlay, ein Macvlan-Netzwerk oder ein benutzerdefiniertes Netzwerk-Plugin handelt.
- Ein Container sieht lediglich eine Netzwerkschnittstelle mit einer IP-Adresse, einem Gateway, einer Routentabelle, DNS-Diensten und anderen Netzwerkdetails.
- Docker Netzwerktreiber
Published Ports
- Standartmäßig werden keine Ports des Docker Containers nach außen Freigegeben.
- Um einen Port für Dienste außerhalb von Docker oder für Docker-Container, die auf einem anderen Netzwerk ausgeführt werden, verfügbar zu machen, verwenden Sie die Option --publish oder -p.
- Diese Option erstellt eine Firewall-Regel im Container, die einen Container-Port auf einen Port auf dem Docker-Host-System abbildet.
| Flag value | Beschreibung |
|---|---|
| -p 8080:80 | Abbildung des TCP-Ports 80 im Container auf Port 8080 auf dem Docker-Host-System. |
| -p 192.168.1.100:8080:80 | Abbildung des TCP-Ports 80 im Container auf Port 8080 auf dem Docker-Host-System für Verbindungen zur Host-IP 192.168.1.100. |
| -p 8080:80/udp | Abbildung des UDP-Ports 80 im Container auf Port 8080 auf dem Docker-Host-System. |
| -p 8080:80/tcp -p 8080:80/udp | Abbildung des TCP-Ports 80 im Container auf TCP-Port 8080 auf dem Docker-Host-System und Abbildung des UDP-Ports 80 im Container auf UDP-Port 8080 auf dem Docker-Host-System. |