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