Voglio eseguire un'attività in alcuni contenitori di finestra mobile su host diversi. E ho scritto un'app manager per gestire i container (avviare attività, interrompere attività, ottenere lo stato, ecc ...). Una volta avviato un container, invierà una richiesta http al gestore con il suo indirizzo e la sua porta, in modo che il gestore sappia come gestire il contenitore.Come ottenere la porta mappata sull'host da un contenitore finestra mobile?
Poiché potrebbero essere presenti più contenitori in esecuzione su uno stesso host, questi verranno mappati su porte diverse. Per registrare un container sul mio manager, devo sapere su quale porta è mappato ogni container.
Come è possibile ottenere la porta mappata all'interno di in un contenitore mobile?
C'è una soluzione qui How do I know mapped port of host from docker container?. Ma non è applicabile se eseguo il contenitore con -P. Poiché questa domanda è stata presentata più di 1 anno fa, mi chiedo forse che sia stata aggiunta una nuova funzione alla finestra mobile per risolvere questo problema.
Grazie, ma questo non può essere eseguito all'interno di un contenitore. È possibile ottenere il porto all'interno di un container? – iuradz