血と汗となみだを流す

クラウドエンジニアになるための修業の場

Amazon ECS(EC2 Container Service)のネットワークモードについて

概要

  • Amazon ECSのtask definitionを作るときに選択する「ネットワークモード」について調べた

ネットワークモード

none

  • 起動タイプ: EC2のみ
  • コンテナから外部へアクセスはできない
  • ポートマッピングは無効

bridge/default

  • 起動タイプ: EC2のみ
  • コンテナは仮想ブリッジdocker0を使って通信する
  • コンテナインスタンスの外と通信するときは仮想ブリッジを使ってコンテナインスタンスのNetwork Interfaceを使う
  • そのため、複数コンテナが起動しているとNetwork Interfaceを共有する
  • ポートマッピング有効
  • Windowsで唯一サポートされるモード

host

awsvpc

  • 起動タイプ: EC2/Fargate
  • task definitionにNetwork Interfaceを割り当てる
  • ポートマッピング有効