docker-compose ホストPCのようにtcpポートを外部に自動的に公開しません(nodeJsを想定しています) ホスト上で実行され、docker-composeには含まれません )。これは、docker bridge networksの動作です。 、詳細については、https://docs.docker.com/network/bridge/をご覧ください。 a>
次のいずれかを行う必要があります:
NodeJsコンテナをdocker-composeに含めます
または
docker-compose.ymlからポートを公開します