AWS Elastic Beanstalk
開発者ガイド

Docker コンテナのトラブルシューティング

イベント: Docker イメージを取得できませんでした :latest: 無効なリポジトリ名 ()、[a-z0-9-_.] のみが許可されています。Tail the logs for more details.

JSON 検証ツールを使用して dockerrun.aws.json ファイルの構文をチェックします。また、「単一コンテナの Docker の設定」で説明されている要件を参照して dockerfile の内容を確認します。

イベント: Dockerfile に EXPOSE ディレクティブが見つかりません。デプロイを中止します

Dockerfile または dockerrun.aws.json ファイルでコンテナポートが宣言されていません。EXPOSE インストラクション (Dockerfile) または Ports ブロック (dockerrun.aws.json ファイル) を使用して、受信トラフィックに対してポートを開きます。

イベント: バケット名から認証資格情報リポジトリをダウンロードできませんでした

dockerrun.aws.json ファイルは .dockercfg ファイルに無効な EC2 キーペアや S3 バケットを指定します。または、インスタンスプロファイルに S3 バケットの GetObject の権限がありません。.dockercfg ファイルに有効な S3 バケットと EC2 キーペアが含まれていることを確認します。インスタンスプロファイル内の IAM ロールに s3:GetObject 操作を許可します。詳細については、Elastic Beanstalk インスタンスプロファイルを管理する を参照してください

イベント: 以下の理由により、アクティビティの実行に失敗しました。警告: 認証設定ファイルが無効です

認証ファイル(config.json)が正しくフォーマットされていません。「プライベートリポジトリからイメージを使用する」を参照してください。