Porta pubblicata

Definizione rapida

Mappatura tra una porta dell'host e una porta del container, configurata per rendere raggiungibile un servizio.

Spiegazione

La pubblicazione determina da quale indirizzo e porta dell'host il traffico viene inoltrato al container. Può essere limitata a un'interfaccia specifica oppure esposta su tutte quelle previste dalla configurazione.

Esempio pratico

`docker run -p 127.0.0.1:8080:80 web` rende il servizio sulla porta 80 del container raggiungibile dalla porta 8080 locale.

Spiegazione tecnica

Il runtime configura regole di rete e forwarding tra host e rete del container. La porta interna deve essere quella su cui il processo ascolta; pubblicare una porta non avvia né configura l'applicazione.

Da non confondere con

La pubblicazione tramite `-p` o `ports` è una configurazione di runtime; `EXPOSE` nel Dockerfile documenta una porta e non la pubblica da solo.