Je rencontre le même problème, mais avec un droplet Digital Ocean propre, en suivant ce tutoriel. Docker est installé par l’installateur de Discourse. Je ne sais pas comment résoudre cela. La solution ci-dessus ne m’a pas non plus fonctionné.
firewall-cmd --zone=public --add-masquerade --permanent
Édit : après avoir appliqué la solution de @rcauvin, suivie de firewall-cmd --zone=public --add-masquerade --permanent issue de ce post, cela fonctionne.