No obtendrías un 502 si el contenedor no estuviera en funcionamiento. Si hubieras esperado un poco más, el sitio habría empezado a funcionar.
No es que detener y reiniciar hiciera algo, es solo que esperaste mucho cuando hiciste el reinicio.
Se espera que tengas un error 502 durante un período de tiempo mientras el contenedor se inicia. No tienes un problema.