Dogs Task Definition

dogs コンテナは、webcats とは異なり、Fargate の起動タイプで実行されるため、いくつかのオプションが異なります。例えば、Fargate 用の Amazon ECS タスク定義では、タスクレベルでCPUとメモリを指定する必要があります。Fargate 用の Amazon ECSタスクは、各タスクごとに ENI を提供する awsvpc ネットワーク・モードを必要とします。Amazon ECS on AWS Fargateの詳細はこちらをご覧ください。

dogs 用のタスク定義の作成

  1. Amazon ECSタスク定義に移動し、新規作成します。
  2. 起動タイプの互換性として Fargate を選びます。 SelectFargate
  3. タスク定義の名前: dogsdef DogTask
  4. タスクサイズの設定 TaskSize
  5. Task memory (GB): 0.5GB
  6. Task CPU (vCPU): 0.25 vCPU
  7. *Container Definitions*にアクセスし、Add container をクリックします。 AddContainer
  8. dogs コンテナの設定 AddDogsContainer
  9. Container name: dogs
  10. Image: dogs 用の latest タグがついた Image URI
    • Amazon ECRを開いているブラウザタブからコピーします。 DogsLatest
  11. Memory Limits: Soft limit 128
  12. Port mappings: Container port 80
  13. Add をクリックすると、ウィンドウが閉じます。dogsコンテナが追加されたことを確認します。
  14. Create をクリックします。