Container Registry でマニフェストのバージョンエラーが発生するのはなぜですか?
IBM Cloud® Container Registryでイメージにタグを付けようとすると、マニフェスト・バージョン・エラー CRI0301E The manifest version for this image is not supported for tagging.
が発生します。
イメージにタグ付けしようとしましたが、次のエラー・メッセージを受け取りました。 CRI0301E The manifest version for this image is not supported for tagging. To upgrade to a supported manifest version, pull and push this image by using Docker version 17.07 or later, then run the 'ibmcloud cr image-tag' command again.
このマニフェスト・バージョンはサポートされていません。
問題を解決するには、以下の手順を実行します。
-
サポートされるバージョンの Docker にアップグレードします (Docker のサポートを参照)。
-
以下のコマンドを実行して、タグ付けしようとしたイメージをプルします。
SOURCE_IMAGE
はソース・イメージ名です。docker pull SOURCE_IMAGE
-
マニフェスト・バージョンをアップグレードするには、次のコマンドを実行してイメージをプッシュします。
docker push SOURCE_IMAGE
-
ibmcloud cr image-tag
コマンドを実行して、イメージにタグ付けします。ソース・イメージを参照する新しいイメージの作成を参照してください。