Não acho que os hooks vão te ajudar. Você está dizendo que quando executa o atualizador web, seu contêiner se desconecta da rede docker?
Tenho quase certeza de que o atualizador web não reinicia o contêiner – é assim que ele consegue rodar sem desligar o Discourse.