ローカルでDockerにてphpfpmとnginxをdocker-composeで稼働し開発しているのですが、本番も同じような構成で稼働するためにECRにDockerfileからbuildしたphpfpmとnginxの2つのimageをpushしました。
そのあと、fargate(と、vpc)を使用する設定でphpfpmとnginx両方を起動するtaskDefinition.jsonを書きECSに上げ、サービス作成、タスク起動したところ、
CannotPullContainerError: API error (500): Get https://***.dkr.ecr.ap-northeast-1.amazonaws.com/v2/: net/http: request canceled while waiting for connection (Client.Timeout exceeded while awaiting headers)
というエラーが発生しました。
https://docs.aws.amazon.com/ja_jp/AmazonECS/latest/developerguide/task_cannot_pull_image.html
パブリックサブネットのタスクでは、タスクの起動時に [自動割り当てパブリック IP] を [有効] に指定する必要があります。詳細については、「タスクの実行」を参照してください。
上記は設定済みです。
他にチェックすべきことがわからないため質問しました。
よろしくお願いいたします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。