Utiliser la commande `-p` lorsque vous exécutez un conteneur Docker pour mapper un port. La syntaxe générale est la suivante :
```
docker run -p [port hôte]:[port conteneur] [nom de l’image]
```
Par exemple, si vous exécutez une application web dans un conteneur Docker sur le port 5000 et que vous voulez y accéder depuis votre machine hôte via le port 8080, vous pouvez utiliser la commande suivante :
```
docker run -p 8080:5000 mon-application
```
Dans cet exemple, l’application web sera accessible sur `http://localhost:8080`.
De plus, vous pouvez mapper plusieurs ports en utilisant l’option `-p` plusieurs fois. Par exemple, vous pouvez utiliser la commande suivante pour exposer à la fois le port 80 (HTTP) et le port 443 (HTTPS) :
```
docker run -p 80:80 -p 443:443 mon-application
```
Notez que le port hôte doit être un port libre.