Container-Netzwerke
Teil des Docker-Kurses
Du hast einen Webserver in einem Container gestartet, gesehen, wie er meldet, dass er auf Port 80 lauscht, dann http://localhost:80 im Browser ge枚ffnet und 眉berhaupt nichts bekommen. Mit dem Container ist alles in Ordnung. Mit dem Server auch. Nichts ist kaputt, und den Grund solltest du wirklich verstehen, statt dir nur einen Schalter zu merken.
Ein Container bekommt sein eigenes Netzwerk. Keinen Anteil an deinem, sondern ein eigenes, mit eigener IP-Adresse, eigenen Ports und einer eigenen Vorstellung davon, was "localhost" bedeutet. Port 80 im Container und Port 80 auf deinem Rechner sind zwei verschiedene Port 80, genauso wie Wohnung 3 in dem einen Haus und Wohnung 3 in einem anderen zwei verschiedene Wohnungen sind.
M枚chtest du Docker Container-Netzwerke in einer echten Umgebung lernen?
Klick unten, hol dir eine Linux-Maschine mit fertigem Docker und arbeite Container-Netzwerke praktisch durch, mit einem KI-Tutor, der deinen Code kennt.
Lektion startenContainer-NetzwerkeWas du lernen wirst
- Published ports
- -p host:container
- User-defined networks
- Container DNS
- Docker network
Lies diese Lektion in deiner Sprache
Alle Lektionen in diesem Kurs
13 Lektionen- 1Was ist Docker20 Min.
- 2Dein erster Container25 Min.
- 3Images und das Dockerfile30 Min.
- 4Benutzerdefinierte Images erstellen35 Min.
- 5Container-Netzwerke30 Min.
- 6Volumes und Persistenz30 Min.
- 7Docker Compose35 Min.
- 8Multi-Stage Builds35 Min.
- 9Umgebungsvariablen und Geheimnisse25 Min.
- 10Healthchecks und Neustartrichtlinien25 Min.
- 11Image-Optimierung und Sicherheit30 Min.
- 12Registries und Ver枚ffentlichung25 Min.
- 13Abschlussprojekt: Einen Stack ausliefern50 Min.
