Nie jestem już w stanie używać dokera ani efektywnie uruchamiać nowych obrazów - zgłasza, że mam 100% użycia dysku. Tutaj możesz zobaczyć, że uruchamiam nieskazitelną kopię Ubuntu, a jednak mówi mi, że nie mam już miejsca na dysku:
$ 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
Osobno próbuję uruchomić instancję mysql i wyświetla mi komunikaty o błędach, które moim zdaniem są związane z faktem, że nie mam dostępnego dysku. Kiedy próbuję uruchomić orchardup / mysql, otrzymuję:
ERROR: 1030 Got error 28 from storage engine
Co oznacza, że zabrakło miejsca w pamięci.
Biorąc to pod uwagę, jak mam interpretować powyższy raport df-h i jak mogę ustalić, co zajmuje 100% mojego dysku? Używam dokera 1.3, działającego na OSX 10.9.4, używając boot2docker.
Dzięki.
Edycja: W celu obejścia tego problemu uruchomiłem boot2docker delete
i boot2docker init
wydaje się, że zniszczył wszystkie moje obrazy (na szczęście mogę je odbudować za pomocą moich plików dokowanych ). Teraz, kiedy zaczynam nowy obraz 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
O wiele lepiej. Ale nadal jestem zdezorientowany, czy na wszystkich obrazach hostowanych przez boot2docker musi być jakiś wspólny globalny dysk, który wcześniej został zapełniony?
Edycja 2: Właśnie pobrałem kilka zdjęć, a teraz oto, co widzę, gdy uruchamiam obraz ubuntu i sprawdzam wolne miejsce na dysku:
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
Zużyte od 3% do 16%! Oczywiście między wszystkimi moimi obrazami istnieje jakiś dysk współdzielony, którego nie rozumiem ...