私はElastic Beanstalk経由でAWSを使用してDockerアプリケーションをホストしようとしています。手動で環境を作成する場合は、環境内でサンプルアプリケーションを実行する方法、自分でアップロードする方法、s3からアプリケーションを取り出す方法があります。すべての必要な設定でDockerrun.aws.json
ファイルをアップロードすることで、環境でDockerイメージを取得して実行することができます。Teraformを使用してAWSにDockerrun.aws.jsonを指定する方法
私はこれらの環境をプログラムで作成して設定するためにTerraformを使用しています。ただし、作成時にサンプルアプリケーションがすべて実行されるため、手動でDockerrunファイルを環境にアップロードしようとすると問題が発生します。
Dockerrun情報をTerraform設定に含める適切な方法は、私のアプリケーションが問題なく展開できるようにすることです。