前提・実現したいこと
AWSのECSサービスと、Dockerを使って、環境構築を行っていますが
作成したEC2インスタンスに入って確認すると、コンテナが増え続けている。
これは正しい挙動なのか?おかしいのであればどこを確認、修正すれば良いのかをご教示頂きたいです。
作業手順
【ECS】タスクを定義
- EC2を選択
- 定義名を入力
- タスクロール、タスク実行ロールをecsTaskExecutionRoleを選択
- コンテナの追加でECRにpushしているimageを選択
- メモリ制限はハード制限の128
- その他はデフォルト値
【ECS】クラスタを作成
- EC2 Linux + ネットワーキングを選択
- インスタンスタイプはt2.micro
- インスタンス数は1
【ECS】サービスを作成
- 起動タイプはEC2
- タスク定義は上記で作成したものを使用
- タスクの数は1
- ネットワークとAuto Scalingはデフォルト値
作成されたEC2インスタンスにssh接続を行い
$docker ps -a
にてコンテナを確認すると、何秒かおきに新しいコンテナが作られ続けている。
他に必要な情報があればご教示頂けますでしょうか。
よろしくお願い致します。
古いコンテナは異常終了したりしてないですか?
異常終了しているかの確認はサービス内のイベントタグで良いでしょうか。
service 「サービス名」 has started 1 tasks: task ****************
↓
service 「サービス名」 has reached a steady state.
を繰り返しております。
サービスのタスクを0にして置いていましたが、
service 「サービス名」 has reached a steady state.
が6時間置きに繰り返されています。
回答1件
あなたの回答
tips
プレビュー