Quản lý Docker volume và dọn dẹp an toàn trên Linux server

Dọn Docker volume an toàn trên Linux: tránh đầy disk và mất dữ liệu

Sau vài tháng chạy Docker, nhiều server bắt đầu đầy disk mà team không hiểu vì sao. Thủ phạm rất thường gặp là volume, image và container cũ không được dọn đúng cách. Bài này giúp anh dọn Docker an toàn, tránh xóa nhầm dữ liệu quan trọng.

Dấu hiệu server đang bị “phình” vì Docker

  • df -h tăng nhanh dù app traffic không đổi
  • /var/lib/docker chiếm dung lượng lớn
  • Backup kéo dài bất thường

Lệnh audit dung lượng Docker

docker system df
docker volume ls
docker volume inspect <volume_name>

Dọn dẹp an toàn theo thứ tự

  • Dọn image dangling trước
  • Dọn stopped containers
  • Review volume không dùng trước khi xóa
docker image prune -f
docker container prune -f
docker volume prune -f

Lưu ý: docker volume prune có thể xóa dữ liệu thật nếu volume không còn attach. Luôn backup hoặc review kỹ trước khi chạy trên production.

Best practices để không tái diễn

  • Dùng retention policy cho log
  • Đặt lịch cleanup định kỳ
  • Tag image rõ ràng, tránh build rác
  • Giám sát dung lượng /var/lib/docker bằng alert

Kết luận

Dọn Docker đúng cách giúp server nhẹ hơn và tránh downtime do đầy disk. Quan trọng nhất là audit trước, dọn theo checklist, và luôn có backup khi đụng tới volume dữ liệu.

Leave a Comment

Your email address will not be published. Required fields are marked *