2017-11-13 2 views
2

Amazon ECRをドッカーレジストリとして使用して、Amazon ECSのロールバック戦略に取り掛かりました。 latestv5上のコードが失敗した場合、最新の5つのイメージバージョン(latestv1 latestv2 latestv3、latestv4 latestv5など)を維持して最新のv4にロールバックしたいと考えています。Amazon ECRでAmazon ECSをロールバックする方法は?

私はamazon ecr cliを使用しようとしましたが、それは私に分類されていないタグをすべて与えます。

aws ecr describe-images --repository-name api-gateway-demo --output json --query imageDetails[*].imageTags 

出力:

[ 
    [ 
     "latestv2" 
    ], 
    [ 
     "latestv1" 
    ], 
    [ 
     "latestv5" 
    ], 
    [ 
     "latestv3" 
    ], 
    [ 
     "latestv4" 
    ] 
] 

ECRでよりよい展開/ロールバックのために画像のバージョニングを管理するための任意のアイデア?

答えて

1

私の経験からは、レジストリからいつでもロールバックできるように、画像にタグを付けるのが最良のシナリオです。 https://docs.docker.com/engine/reference/commandline/tag/

また、これはあなたが Is there a way to tag a previous layer in a docker image or revert a commit?

+0

はい、私は画像のみのバージョンによってそれを行っているに役立つかもしれません。私は画像のソート部分を管理するスクリプトを書く必要があります。 –

関連する問題