Node.js(Express)+Dockerでの構成プロジェクト。
- node v10.14.2
- 作業ディレクトリは
myapp
です。
cd myapp
npm install
(念のためnpm start
してlocalhost:3000
でアクセスできるか確認)
その後、rootディレクトリ内で以下コマンド。
イメージをビルドしてコンテナ生成、バックグラウンドで起動させる。
make start // locahost:4000で起動。(コンテナの3000番にポートフォワード)
停止させたいとき
make stop // コンテナを停止。
make down // コンテナを停止させて、そのコンテナとネットワークを削除。
その他docker-compose
で使いそうなコマンドはMakefileでまとめてあります。