✓ ĐÃ GIẢI ĐÁP

Docker build lỗi "no space left on device" dù ổ còn 50GB trống

A
Anh Tuấn
15:19 9 thg 7, 2026
👁 74 💬 2

Mình gặp issue này trên server CI:

docker build -t myapp .
ERROR: failed to solve: write /var/lib/docker/...: no space left on device

df -h báo còn 52GB free trên /. Đã restart docker vẫn lỗi.

Môi trường: Ubuntu 22.04 · Docker 24.0.7 · build context ~200MB.

Mọi người xử lý thế nào?

2 Bình luận ✓ Đã có giải pháp

✓ GIẢI PHÁP
A
Admin ADMIN
15:19 9/7/26

Khả năng cao là hết inode chứ không phải hết dung lượng. Kiểm tra bằng:

df -i

Nếu cột IUse% = 100% thì đúng nó. Dọn image/container/layer rác:

docker system prune -af --volumes

Ngoài ra build cache của BuildKit cũng ăn inode kinh khủng, thêm docker builder prune -af nữa nhé.

T
Thu Hà
15:19 9/7/26

Đúng rồi, mình từng dính y hệt trên Jenkins node. df -i ra 100% inode. Prune xong là chạy lại ngon.

Đăng nhập để bình luận.

Đăng nhập Đăng ký
Zalo tư vấn