FallstudienBlogÜber uns
Anfragen

how to expose port in docker

Port in Docker freigeben - Startup House

Das Freigeben von Ports in Docker ermöglicht es, die Dienste eines Containers für die Außenwelt zugänglich zu machen. Wenn du einen Port freigibst, öffnest du im Grunde einen Kommunikationskanal zwischen dem Container und dem Host-System oder anderen Containern.

Um in Docker einen Port freizugeben, gibst du die Portnummer im Dockerfile an oder beim Start des Containers mit dem Flag `-p`. Damit weist du Docker an, den Port im Container einem Port auf dem Host zuzuordnen (Port-Mapping).

Beispiel: Läuft im Container ein Webserver auf Port 80 und soll er auf dem Host unter Port 8080 erreichbar sein, verwendest du folgenden Befehl:

```
docker run -p 8080:80 mywebserver
```

Dieser Befehl weist Docker an, den Port 80 im Container auf Port 8080 des Hosts abzubilden. Anschließend erreichst du den Webserver im Browser unter `http://localhost:8080`.

Das Freigeben von Ports in Docker ist zentral für die Netzwerkanbindung von Containern zur Außenwelt. So kannst du mehrere Container auf demselben Host ohne Port-Konflikte betreiben und die Kommunikation zwischen Containern über die freigegebenen Ports ermöglichen.

Fazit: Das Freigeben von Ports in Docker ist entscheidend, um containerisierte Anwendungen erreichbar und funktionsfähig zu machen. Mit dem richtigen Verständnis und einer sauberen Konfiguration stellst du eine reibungslose Kommunikation zwischen deinen Containern und der Außenwelt sicher. Das Freigeben von Ports in Docker ist ein entscheidender Schritt, um die Kommunikation zwischen dem Docker-Container und der Außenwelt zu ermöglichen. Um einen Port in Docker freizugeben, gibst du die Portnummer im Dockerfile an oder beim Start des Containers mit dem Flag `-p`. Dadurch wird der Port des Containers einem Port auf dem Host zugeordnet, sodass externer Zugriff auf die containerisierte Anwendung möglich ist.

Wenn du den Port im Dockerfile angibst, kannst du die Anweisung EXPOSE gefolgt von der Portnummer nutzen. Damit informierst du Docker, dass der Container auf diesem Port lauscht und dem Host zugänglich gemacht werden soll. Alternativ kannst du beim Start den Schalter `-p` verwenden, um einen bestimmten Host-Port auf einen Container-Port zu mappen. Beispiel: Der Befehl docker run -p 8080:80 bildet Port 80 im Container auf Port 8080 des Hosts ab.

Durch das Freigeben von Ports in Docker kannst du sicher von außen auf deine containerisierten Anwendungen zugreifen. Das ist essenziell für das Hosten von Webanwendungen, APIs oder beliebigen Services, die externe Kommunikation benötigen. Achte darauf, deine Firewall so zu konfigurieren, dass nur notwendige Ports und Protokolle offen sind, um die Sicherheit deiner Docker-Container zu gewährleisten.

Bereit, Ihr Know-how mit KI zu zentralisieren?

Beginnen Sie ein neues Kapitel im Wissensmanagement – wo der KI-Assistent zum zentralen Pfeiler Ihrer digitalen Support-Erfahrung wird.

Kostenlose Beratung buchen

Arbeiten Sie mit einem Team, dem erstklassige Unternehmen vertrauen.

Rainbow logo
Siemens logo
Toyota logo

Wir entwickeln, was als Nächstes kommt.

Unternehmen

Branchen

Startup Development House sp. z o.o.

Aleje Jerozolimskie 81

Warsaw, 02-001

VAT-ID: PL5213739631

KRS: 0000624654

REGON: 364787848

Kontakt

hello@startup-house.com

Unser Büro: +48 789 011 336

Neues Geschäft: +48 798 874 852

Folgen Sie uns

Award
logologologologo

Copyright © 2026 Startup Development House sp. z o.o.

EU-ProjekteDatenschutzerklärung