สัปดาห์ที่แล้วอยู่ดีๆ pipeline บน gitlab ก็ดังพัง และไม่ทำงานโดนมันบอกว่าพื้นที่เต็มผมก็เลยเข้ามาดู Gitlab-ruuner ที่ได้ทำการติดตั้งไว้ใช้เองภายในบริษัทดู ก็พบว่าเนื้อที่มันเต็มจริงๆ
$ df -h
Filesystem Size Used Avail Use% Mounted on
/dev/vda1 155G 154G 1.2G 100% /
ก็เลยลองเดาว่าพื้นที่เต็มมันน่าจะเกิดจาก docker image ที่โหลดมาใช้แล้วไม่ได้ทำการเคลียทิ้ง
$ docker system df
TYPE TOTAL ACTIVE SIZE RECLAIMABLE
Images 181 2 112.6GB 112.5GB (99%)
Containers 2 0 0B 0B
Local Volumes 0 0 0B 0B
Build Cache 0 0 0B 0B
ผมเลยทำการจัดการลบ docker image ที่ไม่ได้ใช้ซะด้วย docker system prune -f
แล้วรอสักพักให้มันทำงาน เราก็จะได้พื้นที่กลับมาแล้ว
$ docker system df
TYPE TOTAL ACTIVE SIZE RECLAIMABLE
Images 28 0 18.32GB 18.32GB (100%)
Containers 0 0 0B 0B
Local Volumes 0 0 0B 0B
Build Cache 0 0 0B 0B
$ df -h
Filesystem Size Used Avail Use% Mounted on
/dev/vda1 155G 54G 102G 35% /
เท่านี้เราก็จะได้พื้นที่กลับมาแล้ว…