Node.jsをDocker化
参考
Docker のコマンド
イメージの構築
docker build -t <your username>/node-web-app .
-t でイメージにタグ付けできる
docker images で見つけやすくできる
イメージの一覧
docker images
イメージの実行
docker run -p 49160:8080 -d <your username>/node-web-app
動いているコンテナの一覧
docker ps
コンテナ ID とか取得できる
停止しているコンテナの確認
docker ps -a
アプリ出力
docker logs <container id>
Running on http://localhost:8080 とか表示する
コンテナの中に入る
docker exec -it <container id> /bin/bash
https://gyazo.com/547a102ef3f42676d57158d545931380
ポートとか取得する
docker ps
今回の作ったテスト表示
curl -i localhost:49160
https://gyazo.com/cb73e07c1428b4557027333b506fc07b
コンテナの停止
docker stop <CONTAINER IDまたはNAME>
コンテナの削除
docker rm <CONTAINER IDまたはNAME>
イメージの削除
docker rmi <イメージID>