docker 私有仓库 删除镜像


1、查找官方删除法

https://github.com/burnettk/delete-docker-registry-image

  

2、民用删除法

https://segmentfault.com/a/1190000018166325

  

3、测试过后,发现自己部署的居然和大众不一样,随机自己摸索。

大体流程,找到数据存放在服务器的数据,然后删除数据。即便这样删除了,也没有用,需要再到容器内部更新数据,启用垃圾回收机制,才能真正的删除掉数据。

1、查看是否开启了删除数据功能:

docker exec -it registry sh  进入容器内部,查看数据是否有开删除数据功能
cd /etc/registry/config.yml   

  

2、查看数据存放在哪?

# cd /data/registry/docker/registry/v2/repositories

  查看到仓库数据,所以尝试删出一个仓库数据。(这个需要查看容器和服务器的文件夹目录来找到)

3、删除数据,同步垃圾回收。

registry garbage-collect /etc/registry/config.yml

  

4、查看效果

删除完毕!!!

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM