For at afsløre en port i en Docker-container, skal du bruge '-p'-indstillingen, når du starter containeren. Syntaksen er:
```
-s :
```
For at eksponere port 80 i containeren for port 8080 på værtsmaskinen, skal du køre følgende kommando:
```
docker run -p 8080:80
```
Du kan også afsløre flere porte ved at angive flere `-p` muligheder. For eksempel vil følgende kommando afsløre port 80 og port 443 i containeren:
```
docker run -p 8080:80 -p 443:443
```
Hvis du ønsker at afsløre en port på værtsmaskinen, der allerede er i brug, kan du bruge '-P' muligheden. Dette vil automatisk vælge en tilfældig port på værtsmaskinen for at afsløre containerens port. For eksempel vil følgende kommando udsætte port 80 i containeren for en tilfældig port på værtsmaskinen:
```
docker run -P 80
```
Du kan også bruge `--link` muligheden til at eksponere en port i en container for en anden container på det samme netværk. Syntaksen er:
```
--link :
```
For eksempel vil følgende kommando afsløre port 80 i `web`-containeren for port 8080 i `db`-containeren:
```
docker run --link db:db
```
Endelig kan du også bruge `ports`-feltet i `docker-compose.yml`-filen til at afsløre porte. Syntaksen er:
```
havne:
- :
```
For eksempel vil følgende `docker-compose.yml`-fil afsløre port 80 i `web`-beholderen for port 8080 på værtsmaskinen:
```
web:
havne:
- "8080:80"
```