Dipende da come hai gestito il contenitore. Se hai specificato l'opzione -p
, hai mappato le porte dal tuo host al contenitore per accedervi direttamente sul tuo localhost. Voglio dire, ad esempio, se metti il comando di esecuzione della finestra mobile -p 5555:80
, stai mappando la porta del contenitore 80 alla porta 5555 dell'host, quindi puoi accedervi su http://localhost:5555
.
Se non vuoi mappare le porte per impedire a chiunque sulla tua rete di accedere al contenitore attraverso il tuo host, eseguilo senza -p
e poi puoi eseguire un comando docker inspect
per trovare l'ip del contenitore indirizzo. Poiché i contenitori di default sono accessibili solo dalla macchina host su un ip specifico. Docker imposta iptables in esecuzione e consente solo all'utente di accedere al contenitore. Puoi fare docker inspect yourContainerName | grep '"IPAddress"' | head -n 1
e otterrai l'indirizzo IP del tuo contenitore. Quindi puoi accedere a solo dall'host a http://<yourResultIpFromBeforeCmd>
Spero che ti aiuti.