-p后面直接带网络程序,不大灵活啊。ps -p可以同时开放很多个网络端口么?
それは問題ありませんが、複数のプログラムがある場合は、複数のコンテナを開く必要があります。これが docker の正しい姿勢です。
はい。たとえば、docker を使用して nodejs プログラムを実行する場合、プログラムは 2 つのポートをリッスンします。
Docker は、コンテナーで 1 つのサービスのみを実行することを推奨します
それは問題ありませんが、複数のプログラムがある場合は、複数のコンテナを開く必要があります。これが docker の正しい姿勢です。
docker-composeの使用を推奨しますはい。
たとえば、docker を使用して nodejs プログラムを実行する場合、プログラムは 2 つのポートをリッスンします。
Docker は、コンテナーで 1 つのサービスのみを実行することを推奨します