Bonne nouvelle : rien ne semble encore « cassé ». Cette erreur 502 était très probablement un problème de démarrage initial : Nginx a essayé d’accéder à votre /srv/status avant que Unicorn ne soit prêt. Vos journaux indiquent :
unicorn: run
- Rails démarré

- Erreur Nginx à 17:34:11 « connection refused » (probablement avant que Unicorn ait terminé)
Nous allons régler cela rapidement.
1) Essayez à nouveau le statut (hôte → app2)
curl -sSI http://127.0.0.1:8002/srv/status
- Si cela affiche toujours 502, redémarrez simplement Nginx dans app2 et testez depuis l’intérieur du conteneur :
docker exec -it app2 bash -lc 'sv restart nginx & && sleep 2 && curl -sSI http://127.0.0.1/srv/status'
curl -sSI http://127.0.0.1:8002/srv/status
Vous devriez voir HTTP/1.1 200 OK.