前提
本記事では次の作業が完了している想定で、Docker Desktopを使用してサンプルアプリをローカル環境で動かしていく
前提① Docker Desktopのインストール
関連記事
前提② Dockerfileの作成
関連記事
手順
①Dockerfileをプロジェクトフォルダに配置する
注意
.envファイルの環境変数について、DBのホスト名を書き換える必要があった。
現行では"localhost"になっている。

このままコンテナ化すると、コンテナ内のlocalhostはコンテナ自身を指すため、ホスト上のDBに接続できない。
そのため以下の通り書き換える。

これでコンテナから見たホストPCを指定できている。
②dockerコマンド実行
コンソールアプリ上(本記事ではPowerShell)でbuildコマンドとrunコマンドを実行
# プロジェクトフォルダ配下で実行する
docker build -t sample-web-app .
docker run -p 3001:3001 sample-web-app


