EXPOSE |
Expose |
---|---|
Dockerfile | Docker |
Syntaxe
EXPOSE port |
Paramètres
Nom | Description |
---|---|
port | Ce paramètre permet d'indiquer le numéro du port que vous souhaitez exposer. |
Description
Cette instruction permet d'indiquer les ports sur lesquels un conteneur écoutera les connexions.
Remarques
- L'instruction EXPOSE indique les ports sur lesquels un conteneur écoutera les connexions. Par conséquent, vous devez utiliser le port traditionnel commun pour votre application. Par exemple, une image contenant le serveur Web Apache utiliserait EXPOSE 80, tandis qu'une image contenant MongoDB utiliserait EXPOSE 27017 et ainsi de suite.
- Pour un accès externe, vos utilisateurs peuvent exécuter docker run avec un drapeau indiquant comment cartographier le port spécifié sur le port de leur choix. Pour la liaison de conteneurs, Docker fournit des variables d'environnement pour le chemin du conteneur destinataire vers la source (par exemple, MYSQL_PORT_3306_TCP).
Exemple
L'exemple suivant permet d'exposer le port 80 (HTTP) et 443 (HTTPS) :
EXPOSE 80
EXPOSE 443
Dernière mise à jour : Vendredi, le 7 février 2020