美文网首页K8s
docker registry 私有镜像仓库清理

docker registry 私有镜像仓库清理

作者: andrewkk | 来源:发表于2022-01-15 15:11 被阅读0次
    docker run -d -v /opt/registry:/var/lib/registry -e REGISTRY_STORAGE_DELETE_ENABLED=true -p 5000:5000 --restart=always --name registry registry:2.7
    
    1.下载python脚本 需要python环境 尽量py3环境
    curl https://raw.githubusercontent.com/burnettk/delete-docker-registry-image/master/delete_docker_registry_image.py | sudo tee /usr/local/bin/delete_docker_registry_image >/dev/null
    2.赋脚本执行权限
    sudo chmod a+x /usr/local/bin/delete_docker_registry_image
    delete_docker_registry_image --help
    3.加仓库路径变量  docker inspect registry查看-v的持久化目录尽量用映射宿主机的目录
    export REGISTRY_DATA_DIR=/opt/registry/docker/registry/v2
    4.清理仓库
    delete_docker_registry_image --image openjdk:v2
    5.检测磁盘是否清理成功
    df -h
    curl http://192.168.124.3:5000/v2/_catalog
    curl http://192.168.124.3:5000/v2/centos/tags/list
    du -sh /opt/registry/docker/registry/v2/*
    

    加delete参数不然调用不了删除


    image.png image.png

    参考文章:
    https://github.com/burnettk/delete-docker-registry-image

    相关文章

      网友评论

        本文标题:docker registry 私有镜像仓库清理

        本文链接:https://www.haomeiwen.com/subject/dhithrtx.html