node.js (express) とmongoDBで構成されたDockerイメージがあります。バックグラウンドでサービス を実行します: . node.js アプリを開始します。これにより、インタラクティブ シェルが表示されます (サーバーへの要求が表示されます)。mongod
mongod --fork --logpath /var/lib/mongodb.log
npm start
しかし、node.js アプリケーションによって行われる DB の変更を監視したい場合は、毎回ノード サーバーを強制的に停止し (ctrl + c)、次を使用して mongoDB インタラクティブ シェルを起動しますmongo
。
そのため、次回 node.js アプリを実行する場合は、mongoDB インタラクティブ シェルを停止し (ctrl + c)、サーバーを最初からやり直す必要がありました。
の2つの異なるターミナルウィンドウで、両方node.js interactive shell
を同時に実行する方法はありますか?mongoDB interactive shell
Docker
Ubuntu 15.04とDocker バージョン 1.5.0を使用しており、ビルド a8a31ef