はじめに

Dockerのイメージ作ってECSにデプロイってなんかナウいですよね。
メモ書き程度ですがよかったら参考にしてください。

必要なもの

HowTo

すでにDocker Hubに自作イメージある&AWSのマネジメントコンソールを閲覧できる前提で話進めます。

クラスタの作成

AWS上のサービスでElastic Container Serviceを選択します。

そしたら下の画像みたいな画面になると思います、画像にあるクラスタの作成に進んでください。 スクリーンショット 2018-04-04 20.13.37.png

*詳細な設定(下に書いてない項目はデフォルト値でOKです)

これでクラスターの作成は完了です。

タスク定義

スクリーンショット 2018-04-04 20.18.31.png

画面から見切れちゃってますが新しいタスク定義の作成ボタンがあるのでそこをポチッとしてください。

ELB

サービスでEC2を選択。
ロードバランシングの項目にロードバランサーがあるので選択。

ロードバランサーの作成

サービスの作成

再度サービスからElastic Container Serviceを選択
前述で作成したsample-clusterを選択、サービスの作成へ進む

で作成。

クラスターのステータスがRUNNINGになったら完了です、お疲れ様です。

閲覧する際のドメインは、さっきのEC2内のロードバランサーからsample-elbを選択するとDNS名が表示されます。