概要
docker registry でタグを削除しようとした際に 405 エラーになりました
対処方法を紹介します
環境
- docker 20.10.2
- docker registry 2.0
エラー全文
time="2021-02-16T01:03:47.920102603Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.11.2 http.request.host="192.168.100.10:5000" http.request.id=24492a42-9d30-4608-8783-a42bf0c722bb http.request.method=DELETE http.request.remoteaddr="192.168.100.10:59988" http.request.uri="/v2/root/test/manifests/sha256:e4b315ad03a1d1d9ff0c111e648a1a91066c09ead8352d3d6a48fa971a82922c" http.request.useragent="GitLab/13.8.0-ee" http.response.contenttype="application/json; charset=utf-8" http.response.duration=13.745856ms http.response.status=405 http.response.written=78 vars.name="root/test" vars.reference="sha256:e4b315ad03a1d1d9ff0c111e648a1a91066c09ead8352d3d6a48fa971a82922c"
対処方法
起動する際に REGISTRY_STORAGE_DELETE_ENABLED=true
にしましょう
docker run -d -p 5000:5000 --restart=always --name registry -v /mnt/registry:/var/lib/registry -e REGISTRY_STORAGE_DELETE_ENABLED=true registry:2
0 件のコメント:
コメントを投稿