harbor仓库使用GC清理无法释放空间解决办法

    技术2023-05-22  96

    harbor仓库使用GC清理无法释放空间解决办法

    1、cd /root/harbor 2、编辑 common/config/registry/config.yml文件,将auth一栏配置注释,关闭认证 3、修改 docker-compose.yml 文件(/root/harbor下),暴露端口 4、使配置生效

    docker-compose down docker-compose up -d

    5、清理已删除未使用的清单

    docker run --network="host" -it -v /data/registry:/registry -e REGISTRY_URL=http://127.0.0.1:5000 mortensrasmussen/docker-registry-manifest-cleanup:1.1.2beta

    6、清理镜像

    docker run -it --name gc --rm --volumes-from registry vmware/registry:2.6.2-photon garbage-collect /etc/registry/config.yml

    7、将前面2个配置文件改回去 8、重新启动harbor

    cd /root/harbor docker-compose stop docker-compose start

    参考链接:https://www.cnblogs.com/xzkzzz/p/10151482.html

    Processed: 0.009, SQL: 9