Я больше не могу использовать docker или эффективно запускать новые образы-он сообщает, что у меня 100% использования диска. Здесь вы можете видеть, что я запускаю нетронутую копию ubuntu, и все же она говорит мне, что у меня нет свободного места на диске:
$ 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
отдельно, я пытаюсь запустить экземпляр MySQL и это дает мне сообщения об ошибках, которые я считаю связано с тем, что у меня нет диска. Когда я пытаюсь запустить orchardup / mysql, я получаю:
ERROR: 1030 Got error 28 from storage engine
что значит, закончились места для хранения.
учитывая это, как я должен интерпретировать приведенный выше отчет df-h, и как я могу определить, что потребляет 100% моего диска? Я запускаю docker 1.3, работающий на OSX 10.9.4, используя boot2docker.
спасибо.
Edit: в качестве обходного пути я запустил boot2docker delete
, а потом boot2docker init
, и это, кажется, разгромили все мои изображения (к счастью, я могу восстановить их с моим dockerfiles). Теперь, когда я запустите новый образ ubuntu:
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
намного лучше. Но я все еще смущен, должен быть какой-то общий глобальный диск для всех образов, размещенных boot2docker, который ранее был заполнен?
Edit 2: я только что скачал кучу изображений, и теперь вот что я вижу, когда запускаю образ ubuntu и проверяю свободное место на диске:
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
от 3% до 16% потребили! Очевидно, что между всеми моими образами есть какой-то общий диск что я ничего не понимаю...