Maison  >  Article  >  Opération et maintenance  >  Que dois-je faire si l’image Docker est manquante ?

Que dois-je faire si l’image Docker est manquante ?

藏色散人
藏色散人original
2022-01-20 14:38:086141parcourir

Solutions à l'image Docker manquante : 1. Augmentez l'espace disque pour la racine ; 2. Divisez l'espace de la maison à la racine ; 3. Sauvegardez les données ; 5. Créez une "maison lv" de 1,8 t ; Montez et restaurez les données.

Que dois-je faire si l’image Docker est manquante ?

L'environnement d'exploitation de cet article : système centOS6.8, Docker version 18.09.x, ordinateur Dell G3.

Que dois-je faire si l'image Docker est manquante ?

Solution de disparition du miroir des images Docker

50,93 cas de disparition du miroir

[root@h50 /]# df -h
文件系统             容量  已用  可用 已用% 挂载点
devtmpfs              24G     0   24G    0% /dev
tmpfs                 24G     0   24G    0% /dev/shm
tmpfs                 24G  428M   24G    2% /run
tmpfs                 24G     0   24G    0% /sys/fs/cgroup
/dev/mapper/cl-root   50G   43G  8.0G   85% /

la racine laisse 85%

overlay 50G 43G 8.0G 85% /var/lib/docker/overlay2/9e1d9bbd368c8ebafde39dcaaa66afecde95bfab7db51b13fe92aa5c7995cc9e/merged

L'image utilise l'espace sous la racine

cat /var/lib/kubelet/config.yaml
evictionHard:
  imagefs.available: 15%
  memory.available: 100Mi
  nodefs.available: 10%
  nodefs.inodesFree: 5%

Si imagesfs est inférieur à 15%, l'expulsion se produira

Cela devrait être lié à ceci

Essayez d'augmenter l'espace disque dur pour root, divisez l'espace de la maison à la racine

Ajoutez 7 t d'espace sur 93

Donner root sur lv Augmenter l'espace

resize2fs /dev/mapper/centos-root 发生错误
xfs_growfs /dev/mapper/centos-root

Sauvegarde des données

scp -r /home/ root@10.10.108.93:/root/home50/*

Démonter

umount -l /home
lvextend -L +80g /dev/centos/root

Besoin de mettre à jour xfs après l'ajout

xfs_growfs /dev/mapper/centos-root

Impossible de monter et doit être réparé

xfs_repair /dev/cl/home

En raison de plusieurs T, le temps de réparation est trop long

Supprimer la maison lv

lvremove /dev/centos/home

Créer la maison lv 1.8 t

lvcreate -n home -L 1.9T /dev/centos

Formater vers le système xfs

mkfs.xfs /dev/centos/home

Monter

mount /dev/mapper/centos-home /home

Restaurer les données

Augmenter la taille de la maison

lvextend -L +1.8t /dev/centos/home
xfs_growfs /dev/mapper/cl-home

Restaurer la taille de la maison à ce moment

Restaurer les données

scp -r root@10.10.108.93:/root/home52/* /home/

2. Réduire

xfs ne prend pas en charge la réduction, donc lvreduce ne peut pas être utilisé, mais resize2fs ne peut pas être utilisé et une erreur sera signalée : Impossible de trouver un superbloc de système de fichiers valide. Cela signifie que la partition logique réduite doit être reformatée via mkfs.

Faites attention au montage au démarrage

cat /etc/fstab
60上
lvreduce -L 5t /dev/centos/home
lvextend -L +1.8t /dev/centos/root
xfs_growfs /dev/mapper/centos-home

Apprentissage recommandé : "

Tutoriel vidéo Docker

"

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn