Tôi không còn có thể sử dụng docker hoặc chạy hình ảnh mới một cách hiệu quả - đó là báo cáo rằng tôi có mức sử dụng đĩa 100%. Ở đây, bạn có thể thấy tôi đang khởi chạy một bản sao nguyên sơ của Ubuntu, và nó đang nói với tôi rằng tôi không còn dung lượng đĩa:
$ docker run -t -i ubuntu /bin/bash
root@3838b70bd76e:/# df -h
Filesystem Size Used Avail Use% Mounted on
rootfs 19G 18G 0 100% /
none 19G 18G 0 100% /
tmpfs 1005M 0 1005M 0% /dev
shm 64M 0 64M 0% /dev/shm
/dev/sda1 19G 18G 0 100% /etc/hosts
tmpfs 1005M 0 1005M 0% /proc/kcore
Một cách riêng biệt, tôi đang cố gắng để bắt đầu một cá thể mysql và nó đang đưa ra các thông báo lỗi mà tôi tin là có liên quan đến thực tế là tôi không có đĩa có sẵn. Khi tôi cố gắng chạy Orchardup / mysql, tôi nhận được:
ERROR: 1030 Got error 28 from storage engine
Có nghĩa là nó đã hết dung lượng lưu trữ.
Với điều này, tôi nên diễn giải báo cáo df -h ở trên như thế nào và làm cách nào để xác định những gì đang tiêu thụ 100% đĩa của tôi? Tôi đang chạy docker 1.3, chạy trên OSX 10.9.4, sử dụng boot2docker.
Cảm ơn.
Chỉnh sửa: Như một cách giải quyết, tôi đã chạy boot2docker delete
, và sau đó boot2docker init
, và dường như nó đã dọn sạch tất cả các hình ảnh của tôi (may mắn thay tôi có thể xây dựng lại chúng bằng dockerfiles của mình ). Bây giờ, khi tôi bắt đầu một hình ảnh Ubuntu mới:
root@f53d637e3d33:/# df -h
Filesystem Size Used Avail Use% Mounted on
rootfs 19G 373M 17G 3% /
none 19G 373M 17G 3% /
tmpfs 1005M 0 1005M 0% /dev
shm 64M 0 64M 0% /dev/shm
/dev/sda1 19G 373M 17G 3% /etc/hosts
tmpfs 1005M 0 1005M 0% /proc/kcore
Tốt hơn rất nhiều. Nhưng, tôi vẫn còn bối rối, phải có một số loại đĩa chung được chia sẻ trên tất cả các hình ảnh được lưu trữ bởi boot2docker mà trước đó đã được lấp đầy?
Chỉnh sửa 2: Tôi vừa tải xuống một loạt các hình ảnh, và bây giờ đây là những gì tôi thấy khi tôi chạy hình ảnh Ubuntu và kiểm tra dung lượng đĩa trống:
root@f53d637e3d33:/# df -h
Filesystem Size Used Avail Use% Mounted on
rootfs 19G 2.7G 15G 16% /
none 19G 2.7G 15G 16% /
tmpfs 1005M 0 1005M 0% /dev
shm 64M 0 64M 0% /dev/shm
/dev/sda1 19G 2.7G 15G 16% /etc/hosts
tmpfs 1005M 0 1005M 0% /proc/kcore
Từ 3% đến 16% tiêu thụ! Rõ ràng có một số loại đĩa được chia sẻ giữa tất cả các hình ảnh của tôi mà tôi không hiểu ...