EC2に別途Dockerをインストールして作成したコンテナイメージはECR経由でECSでも起動できますでしょうか?

0

初めてECSを利用しているので仕様が分かってない状態ですが、下記を確認させてください。

既存の環境のEC2に別途Dockerをインストールしていくつかコンテナを作りました。 各コンテナはApacheが動くWebサーバーになります。 AWSのECS側でも同じくコンテナイメージを準備すれば動くかと思い、EC2のDockerにあるコンテナイメージをECRにアップロード。 ECRにアップロードしたコンテナイメージをECSで起動。 URL上で(ARN情報)アクセスしようとすると見れるはずのindexページが見れないです。 (既存の環境のEC2に別途Docker環境でindexページは確認済みです)

確認したいのは下記です。

・ECSで動くコンテナイメージは条件(仕様)などありますでしょうか。

・それとも別途ネットワークなど設定が必要でしょうか。

※他の動かないまたはアクセスできない可能性がありましたらご指摘をお願いいたします。

質問済み 10ヶ月前725ビュー
1回答
0

EC2で作成したコンテナイメージをECRにpush後にECSで動かすことは可能です。

ECSで動くコンテナイメージは条件(仕様)などありますでしょうか。

特別な条件などは無かったと思います。
見れないのはおそらくECSの設定に問題があるかコンテナイメージの作成方法に問題があるかのどちらかになると思います。

それとも別途ネットワークなど設定が必要でしょうか。

ECSタスクのパブリックIPに直接アクセスしているのでしょうか?
その場合は、ECSタスクのセキュリティグループでコンテナのリスナーポートを許可するなどの設定が必要です。

profile picture
エキスパート
回答済み 10ヶ月前

ログインしていません。 ログイン 回答を投稿する。

優れた回答とは、質問に明確に答え、建設的なフィードバックを提供し、質問者の専門分野におけるスキルの向上を促すものです。

質問に答えるためのガイドライン

関連するコンテンツ