Ihr docker-compose
stellt TCP-Ports nicht automatisch der Außenwelt zur Verfügung, wie Ihr Host-PC (ich nehme an, Ihre nodeJs
läuft auf dem Host und ist nicht in docker-compose
enthalten ). Dies ist das Verhalten von docker bridge networks
, können Sie mehr unter https://docs.docker.com/network/bridge/
Sie müssen einen der folgenden Schritte ausführen:
Fügen Sie Ihren NodeJs-Container in docker-compose
ein
oder
Stellen Sie Ports aus docker-compose.yml
bereit