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

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

藏色散人
Libérer: 2022-01-20 14:38:08
original
6195 Les gens l'ont consulté

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% /
Copier après la connexion

la racine laisse 85%

overlay 50G 43G 8.0G 85% /var/lib/docker/overlay2/9e1d9bbd368c8ebafde39dcaaa66afecde95bfab7db51b13fe92aa5c7995cc9e/merged
Copier après la connexion

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%
Copier après la connexion

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
Copier après la connexion

Sauvegarde des données

scp -r /home/ root@10.10.108.93:/root/home50/*
Copier après la connexion

Démonter

umount -l /home
lvextend -L +80g /dev/centos/root
Copier après la connexion

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

xfs_growfs /dev/mapper/centos-root
Copier après la connexion

Impossible de monter et doit être réparé

xfs_repair /dev/cl/home
Copier après la connexion

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

Supprimer la maison lv

lvremove /dev/centos/home
Copier après la connexion

Créer la maison lv 1.8 t

lvcreate -n home -L 1.9T /dev/centos
Copier après la connexion

Formater vers le système xfs

mkfs.xfs /dev/centos/home
Copier après la connexion

Monter

mount /dev/mapper/centos-home /home
Copier après la connexion

Restaurer les données

Augmenter la taille de la maison

lvextend -L +1.8t /dev/centos/home
xfs_growfs /dev/mapper/cl-home
Copier après la connexion

Restaurer la taille de la maison à ce moment

Restaurer les données

scp -r root@10.10.108.93:/root/home52/* /home/
Copier après la connexion

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
Copier après la connexion

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal