Non otterresti un 502 se il container non fosse in esecuzione. Se avessi aspettato un po’ di più, il sito avrebbe iniziato a funzionare.
Non è che fermare e riavviare abbia fatto qualcosa, è solo che hai aspettato a lungo quando hai fatto il riavvio.
È previsto che tu abbia un errore 502 per un periodo di tempo mentre il container si avvia. Non hai un problema.