概要 Dockerコンテナをローカルにつくり、ECRにプッシュ、ECS+ALBでロードバランスするところまでやってみます。 以前はECSをELBでロードバランスする際、EC2ホストとコンテナのポートを静的にマッピングする必要があり、1ホストに1コンテナしか実行できませんでした。ALBで実装された動的ポートマッピング機能を使い、EC2ホストの複数ポートをコンテナのポートと動的にマッピングすることで、1ホストに複数コンテナの環境をロードバランスすることができるようになりました。 環境はこんな感じです。 1. コンテナの作成 ローカルでDockerコンテナをビルドし、動かします。 環境 Docker for Mac https://docs.docker.com/docker-for-mac/ Docker for Windows https://docs.docker.com/docker-f