Elastic Beanstalk や ec2 コンテナー サービスを使用せずに Docker コンテナーを使用したいと考えています。コンテナーを記述したファイルをアップロードし.zip
(Elastic Beanstalk で行うように)、docker を使用して一般的な ec2 インスタンスで実行したいと考えています。
user data
docker コンテナーを実行している beanstalk によって作成された ec2 インスタンスのセクションを調べると、すべてのセットアップを行う大きなシェル スクリプトをダウンロードする cloud-init スクリプトが表示されます ( Example )。Elastic Beanstalk が行うことはすべて、ec2 インスタンスとuser data
スクリプトを使用して手動でも実現できると思います。
私の質問は次のとおりです。誰かがスクリプトの最小限の例を提供できますかuser data
- docker をインストール/構成します
- .zip ファイルをダウンロードします
- Docker イメージを実行する
私は自動スケーリング グループなどに精通しており、beanstalk または ec2 コンテナー サービス マジックを使用せずにこのセットアップを実行したいと考えています。