Wie lassen sich Docker-Ports als Host-Ports verhalten und prüfen?

Antwort

Um Docker-Container-Ports so zu konfigurieren, dass sie sich wie die Ports des Hosts verhalten, kannst du Port-Weiterleitung verwenden. Dies wird durch die Option `-p` beim Starten eines Containers erreicht. Hier ist ein Beispiel, wie du das machst: 1 **Container starten mit Port-Weiterleitung:** ```bash docker run -d -p 80:80 --name mein_container mein_image ``` In diesem Beispiel wird der Port 80 des Containers auf den Port 80 des Hosts weitergeleitet. Das bedeutet, dass Anfragen an `http://localhost:80` an den Container weitergeleitet werden. 2. **Prüfen, ob die Port-Weiterleitung funktioniert:** - **Überprüfen, ob der Container läuft:** ```bash docker ps ``` Dies zeigt eine Liste der laufenden Container. Stelle sicher, dass dein Container in der Liste ist. - **Überprüfen, ob der Port weitergeleitet wird:** Du kannst dies mit einem Webbrowser oder einem Tool wie `curl` tun. Wenn dein Container eine Webanwendung bereitstellt, kannst du `http://localhost:80` in deinem Browser öffnen. Alternativ kannst du `curl` verwenden: ```bash curl http://localhost:80 ``` Wenn die Port-Weiterleitung funktioniert, solltest du die Antwort von der Anwendung im Container sehen. 3. **Überprüfen der Docker-Netzwerk-Einstellungen:** Du kannst auch die Netzwerkeinstellungen des Containers überprüfen, um sicherzustellen, dass die Ports korrekt weitergeleitet werden: ```bash docker inspect mein_container ``` Suche in der Ausgabe nach dem Abschnitt `NetworkSettings` und überprüfe die `Ports`, um sicherzustellen, dass die Weiterleitung korrekt konfiguriert ist. Weitere Informationen findest du in der [Docker-Dokumentation](https://docs.docker.com/config/containers/container-networking/).

Kategorie: Technologie Tags: Docker Ports Host
Frage stellen und sofort Antwort erhalten

Verwandte Fragen

Wie nennt man Ports für bestimmte Anwendungen?

Die Ports, die für bestimmte Anwendungen vorgesehen sind, nennt man "well-known ports" oder "standardisierte Ports". Diese Ports sind im Bereich von 0 bis 1023 und sind in der... [mehr]

Wie nennt man die ersten 1024 Ports, die festen Anwendungen zugeordnet sind?

Die ersten 1024 Ports, die fest ihren Anwendungen zugeordnet sind, nennt man "Well-Known Ports". Diese Ports sind standardisiert und werden häufig von bekannten Protokollen und Diensten... [mehr]