Docker for Windowsのコンテナを再起動してPM2を起動したいとき

Windowsでnode.jsのアプリをpm2で動かしたいとき。

まあその前に、dockerのmongodbやpostgresql等のサービスを先に起動したいケースもあるわけですが。

Hyper-Vの影響なのでしょうか?Windows起動後、docker-composeでコンテナを起動する時、既にコンテナが起動していて、docker-composeが上手く動かない場合がありました。

というわけで、最初にすべてのコンテナを停止後、docker-composeでサービスを起動、最後にpm2を起動したい場合、バッチファイルはこのような感じになるようです。

docker-composeのmongodb/mongo express起動はこちらの記事になります。

日本語モードのPostgreSQL/pgAdmin起動の記事はこちらになります。

Windowsのpm2でnpm startしたい場合、このような書き方が必要なようでしたので、覚書として記録させて頂きました。

スポンサーリンク

フォローする

スポンサーリンク