そのため、ecs/ecrは初めてですが、イメージをリポジトリーにプッシュするために、リポジトリー名の後にイメージに(タグを付けて)名前を付ける必要があるようです。
だから私の質問は:ユーザー(私)が単一のイメージとそのイメージの関連バージョンのみをecrの単一のリポジトリにプッシュすることを意図していて、完全に異なるイメージをプッシュする必要がある場合は別のリポジトリを作成しますか?
基本的に、nginx用の1つのリポジトリ、postgressql用の1つのリポジトリなど。
はい。そして、おそらく、いいえ。
画像をECRにプッシュします。イメージの構成方法は自由です。理想的には、単一の責任を持つイメージを持つことになりますが、これはあなたの決定です。
複数の画像がある場合は、複数のECRにプッシュします。 1つの画像で多くのことを実行している場合は、1つのECRで解決できます。
タグをクリエイティブに使用して、複数の画像を同じECRにプッシュすることもできます(たとえば、独自の命名規則を使用してタグに「画像名またはフレーバー」を含める)。
たとえば、your-repo:1.1、your-repo:1.2
ECRリポジトリに存在するものと同じイメージをプッシュする場合、古いイメージは、プッシュする新しいイメージに置き換えられます。
たとえば、永続ボリュームを持つデータベースイメージです。したがって、データベースコンテナが停止しても、データに影響はありません。