私が理解しているところでは、Dockerコンテナは複数のスレッドを使用し、Node.jsアプリケーションは1つのスレッドしか使用しません。 Node.jsクラスタリングを処理するpm2のようなものを実行することで、Dockerコンテナで利用可能なすべてのコアを利用できます。Node.jsクラスタリングと複数のDockerコンテナ
Node.jsプロセスをクラスタリングすることで、各Dockerインスタンスの利用率を上げることができますか?もしそうなら、単にコンテナごとに単一のThreaded Node.jsインスタンスを実行するのが好ましいとは思わないでしょうか?
Dockerコンテナが実行中のCPUの数を増減する可能性があるため、副作用があると懸念されます。
質問はクラスタ化と複数のドッキング用のコンテナではなく、アプリケーション自体のクラスタリングではないと思います - pm2は単なる例でした:-) – stefanobaldo