Je ne suis plus en mesure d'utiliser Docker ou d'exécuter efficacement de nouvelles images - il est signalé que j'ai 100% d'utilisation du disque. Ici, vous pouvez voir que je lance une copie vierge d'ubuntu, et pourtant il me dit que je n'ai plus d'espace disque:
$ 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
Séparément, j'essaie de démarrer une instance mysql et cela me donne des messages d'erreur qui, je pense, sont liés au fait que je n'ai pas de disque disponible. Lorsque j'essaie d'exécuter orchardup / mysql, j'obtiens:
ERROR: 1030 Got error 28 from storage engine
Ce qui signifie qu'il n'a plus d'espace de stockage.
Compte tenu de cela, comment dois-je interpréter le rapport df -h ci-dessus et comment puis-je déterminer ce qui consomme 100% de mon disque? J'utilise docker 1.3, fonctionnant sous OSX 10.9.4, en utilisant boot2docker.
Merci.
Edit: Comme solution de contournement, j'ai exécuté boot2docker delete
, puis boot2docker init
, et il semble avoir supprimé toutes mes images (heureusement, je peux les reconstruire avec mes fichiers dockerfiles ). Maintenant, quand je démarre une nouvelle image 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
Tellement mieux. Mais, je suis toujours confus, il doit y avoir une sorte de disque global partagé sur toutes les images hébergées par boot2docker qui ont été précédemment remplies?
Edit 2: Je viens de télécharger un tas d'images, et maintenant voici ce que je vois quand je lance l'image ubuntu et vérifie l'espace disque libre:
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
De 3% à 16% consommés! Il y a clairement une sorte de disque partagé entre toutes mes images que je ne comprends pas ...