6

Docker レジストリーの V1 が非推奨になったので、あまりやることなく v2 プライベート リポジトリーを開始しました。問題は、デプロイのタグを管理するために多くの v1 API に依存していたことです。

今のところ、タグを簡単にリストできます:

> curl https://repo-dns:5000/username/reponame/tags/list

しかし、タグを削除すると、タグ以外のものが含まれているようで、失敗するようです:

> curl -X DELETE https://repo-dns:5000/v2/username/reponame/manifests/tagtodelete
{"errors":[{"code":"UNSUPPORTED","message":"The operation is unsupported."}]}

また、新しいタグを追加する方法も不明です - 以前は次のようなものでした:

> echo my_image_id |curl -X PUT https://repo-dns:5000/v1/repositories/username/reponame/tags/newtag

API docsを見てきましたが、これを行う方法が不明です。

今後、タグの追加と削除は可能になりますか?また可能であれば、その方法は?

4

1 に答える 1

0

この問題からわかる限り、タグを削除する機能はまだ実装されていません: https://github.com/docker/distribution/issues/422

于 2015-11-27T17:22:56.827 に答える