Docker Associazione di una porta del contenitore all'host


Esempio

docker run -p "8080:8080" myApp
docker run -p "192.168.1.12:80:80" nginx
docker run -P myApp

Per poter utilizzare le porte sull'host sono stati esposti in un'immagine (tramite il EXPOSE direttiva Dockerfile, o --expose linea di comando per docker run ), le porte devono essere vincolato all'host utilizzando il -p o -P comando opzioni di linea. L'utilizzo di -p richiede che venga specificata la porta specifica (e l'interfaccia host facoltativa). L'uso dell'opzione della riga di comando maiuscola -P costringe Docker a collegare all'host tutte le porte esposte nell'immagine di un contenitore.