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