0%

How to clean docker images every day

緣由

因為使用 docker 加上套用了 CI/CD 之後呢,用來 build 的中繼 container 還有舊版本的 images 會佔掉很多空間,所以想來做一下每天自動清除這些垃圾的機制

操作

其實很簡單,只要在 cron job 裡面加入清除指令就行了

1
2
3
4
5
6
7
$ crontab -e

加入一條這個 #每天凌晨三點清除一次
0 3 * * * /usr/bin/docker system prune -f

#記得要重新讀取設定
$ sudo service cron reload

就這樣打完收工