問題タブ [amazon-ecr]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
amazon-web-services - 「latest」タグは、ECS タスク定義および ECR からプルするコンテナー インスタンスでどのように機能しますか?
パラメータが のような値を持つlatest
ECR タスク定義でタグを使用すると問題が発生します。image
XXXXXXXXXXXX.dkr.ecr.us-east-1.amazonaws.com/reponame/web:latest
latest
新しいサービス インスタンス (タスク) がコンテナー インスタンス (クラスターに登録された EC2 インスタンス) で実行されると、このタスク定義がタグ付きのイメージを ECR からプルすることを期待しています。
ただし、私の場合、コンテナー インスタンスにリモートで接続して Docker イメージを一覧表示すると、ECR から最新のリリース イメージがプルされていないことがわかります。
最新のタグにはlatest
、バージョン タグを明示的に定義するタグ インスタンス、つまり:v1.05
.
このクラスターにはコンテナー インスタンスが 1 つだけあります。
私のプロセスに癖がある可能性がありますが、この質問は主にlatest
、この種のシナリオでこれがどのように動作するかについてです?
Docker イメージのビルドとタグ付け、ECR プッシュ、ECS タスク定義の更新、および ECS サービスの更新プロセス:
タスク定義ファイルの場合: