Docker run d'erreur: “Mince, Piscine a gratuit des blocs de données qui est moins que le minimum requis”
Nous essayons de courir un menu fixe de manière que l'habitude de travailler, mais nous avons maintenant un "Pool léger manque d'espace" erreur:
docker run --privileged -d --net=host --name=fat-redis -v /fat/deploy:/fat/deploy -v /fat/fat-redis/var/log:/var/log -v /home:/home fat-local.indy.xiolab.myserv.com/fat-redis:latest /fat/deploy/docker/fat-redis/fat_start_docker_inner.sh
docker: Error response from daemon: devmapper: Thin Pool has 486 free data blocks which is less than minimum required 163840 free data blocks. Create more free space in thin pool or use dm.min_free_space option to change behavior.
See 'docker run --help'.
Que fait cette erreur signifie?
Nous avons essayé " docker rmi et le conseiller de ici, mais en vain.
Des idées?
Merci
OriginalL'auteur user3139774 | 2017-01-08
Vous devez vous connecter pour publier un commentaire.
En cours d'exécution avec des données/métadonnées sur des périphériques loopback est la valeur par défaut sur les versions plus anciennes de docker. Il y a des problèmes avec cela, et les versions plus récentes ont modifié ce paramètre par défaut. Si le panneau a été configuré de cette manière, puis des mises à jour normales (par exemple, par le biais de rpm/apt) ne pas modifier la configuration, c'est pourquoi un plein réinstaller été nécessaires pour les corriger.
Voici un article avec des instructions sur la façon de configurer des versions plus anciennes de ne pas utiliser des périphériques loopback:
http://www.projectatomic.io/blog/2015/06/notes-on-fedora-centos-and-docker-storage-drivers/
OriginalL'auteur aaaarrgh
Vous n'avez pas à réinstaller le Panneau. Plutôt, vous pouvez nettoyer tous les conteneurs, les images, les volumes, etc. en vertu de
/var/lib/docker directory
.Ces images pourraient être tiré vers le haut à partir de votre Panneau de référentiels de nouveau. (C'est en supposant que vous n'utilisez ce menu fixe hôte pour la construction de Docker images.)
Définir le "nettoyer".
OriginalL'auteur Jerry Li
Ma question n'a aucun rapport avec le bouclage du périphérique de problème, mais génère la même erreur. "docker images" ont montré un certain nombre de nom=aucun tag=none des images prenant de la place. Ces images n'étaient pas "bancales"; ils ont été référencé par un courant d'image active, et ne peut pas être supprimé.
Ma solution a été de faire "docker enregistrer" et écrivez l'image active à un fichier tar, supprimer l'image active (supprimé tous les enfants des images), puis "panneau de charge -je" à partir du fichier tar et de créer une nouvelle image. Plus d'erreurs liées à la Mince espace Piscine.
De réinstaller le panneau aurait corrigé, tout simplement parce que la réinstallation de docker n'effacer toutes les images, mais il aurait commencé à créer de nouveau, et alors je l'ai re-rencontré ce problème à l'avenir.
OriginalL'auteur JPS
Utilisé les méthodes suivantes pour supprimer les images inutiles.
docker image prune -a --force --filter "until=240h"
Reporter document pour plus de détails: https://docs.docker.com/engine/reference/commandline/image_prune/
OriginalL'auteur Raj
S'est avéré que la ré-installation de docker a fait le tour.
Utilisez le lien suivant: https://docs.docker.com/engine/installation/linux/centos/
Acclamations
OriginalL'auteur user3139774