2016-02-12 1 views
0

J'ai débogué mon dockerfile et téléchargé des paquets énormes trop de fois. Maintenant, chaque fois que je lance des instructions docker, il y a toujours "Impossible de se connecter au démon Docker". J'ai vérifié un peu et je pense que c'est parce que le stockage est plein. Mais je n'ai aucune idée de comment résoudre ce problème. Quelqu'un peut m'aider? Voici un aperçu de l'erreur. A snapshotcentos 6.5: Impossible de se connecter au démon Docker, le problème de stockage

INFO[0000] Listening for HTTP on unix (/var/run/docker.sock) 
WARN[0000] You are running linux kernel version 2.6.32-431.el6.x86_64, which might be unstable running docker. Please upgrade your kernel to 3.10.0. 
INFO[0000] [graphdriver] using prior storage driver "devicemapper" 
WARN[0000] Running modprobe bridge nf_nat failed with message: , error: exit status 1 
ERRO[0001] Error during graph storage driver.Cleanup(): device or resource busy 
FATA[0001] Error starting daemon: Some kind of disk I/O error occurred: disk I/O error 

Filesystem  Size Used Avail Use% Mounted on 
/dev/xvde  7.9G 7.9G  0 100%/

Répondre

0

Vous devez mettre à jour votre noyau, Docker ne joue pas trop bien avec 2,6.

Maintenant, en supposant que cela fonctionnait de toute façon, vous partitionnez seulement 8 Go, ce qui est très faible. Une fois que vous manquez d'espace, vous pouvez vous retrouver dans une situation où vous ne pouvez pas nettoyer et réduire votre utilisation du disque. Je sais que Docker a fait beaucoup de travail ces dernières années, mais Devicemapper (votre pilote de stockage) avait besoin d'espace disque pour pouvoir tout enlever.

Dans votre situation actuelle, vous voulez probablement l'appeler un jour et tout détruire et recommencer avec une partition plus grande (et un noyau plus récent si possible).