Reconstrucción se congela al intentar detener el contenedor

Es bastante difícil de adivinar sin ver la salida de la compilación.

Podrías intentar usar tmux (o algo similar) para mantener la sesión abierta si te desconectas (puedes reconectar a la sesión con tmux attach).

Tal vez eches un vistazo a Actualización de PostgreSQL 13.