v2.4.0以降、ガベージコレクタコマンドはレジストリバイナリに含まれています。私はそれがofficial documentationでどのように動作するかについて読んでいます。DockerレジストリのGCコレクション
ガベージコレクションを使用するには:
bin/registry garbage-collect [--dry-run] /path/to/config.yml
私はちょうど私がマークされ、ブロブとされているだろう最後のブロブの多くを見るドライランを実行すると、私は/etc/docker/registry/config.yml
に設定を参照してくださいドライランなしで削除されました。 しかし、このブロブを画像に簡単にリンクする方法はわかりません。 削除する画像と削除する画像を指定することができますか、別のコマンドを使用する必要がありますか?その後、gcを実行する必要がありますか?)
誰かが、イメージ/ BLOBは削除されますか?おかげで、あなたの参照ドキュメントから
マニフェストを削除してGCを実行することができない場合、すべてが適切な方法で削除されますか? – DenCowboy
私はそれをチェックし、手動でタグ+画像の正しいリビジョンを削除し、gcを実行し、それは正常であった。しかし、すでにタグに基づいてマニフェストを削除する方法はありますか? – DenCowboy
前回私が見たところでは、直接APIを使わずにレジストリサーバ自体からタグを削除する方法はありませんでした。だから、これは、あなたが同じタグ名で押したものではなく、異なるレイヤーを押し込んだものです。 – BMitch