Heim > Betrieb und Instandhaltung > Docker > Was soll ich tun, wenn das Docker-Image fehlt?

Was soll ich tun, wenn das Docker-Image fehlt?

藏色散人
Freigeben: 2022-01-20 14:38:08
Original
6184 Leute haben es durchsucht

Lösungen für das fehlende Docker-Image: 1. Erhöhen Sie den Speicherplatz von Home auf Root. Daten bereitstellen und wiederherstellen.

Was soll ich tun, wenn das Docker-Image fehlt?

Die Betriebsumgebung dieses Artikels: CentOS6.8-System, Docker-Version 18.09.x, Dell G3-Computer.

Was soll ich tun, wenn das Docker-Image fehlt?

Lösung zum Verschwinden des Spiegels von Docker-Images

50,93 Fälle, in denen der Spiegel verschwindet

[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% /
Nach dem Login kopieren

root hinterlässt 85 %

overlay 50G 43G 8.0G 85% /var/lib/docker/overlay2/9e1d9bbd368c8ebafde39dcaaa66afecde95bfab7db51b13fe92aa5c7995cc9e/merged
Nach dem Login kopieren

Das Bild nutzt den Platz unter Root

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

Wenn imagesfs weniger als 15 % beträgt, kommt es zur Räumung

Das sollte damit zusammenhängen

Versuchen Sie, den Festplattenspeicher für Root zu erhöhen, teilen Sie den Speicherplatz von Home zu Root auf

Fügen Sie 7 t Speicherplatz auf 93 hinzu

Geben Sie Root auf LV. Erhöhen Sie den Speicherplatz.

resize2fs /dev/mapper/centos-root 发生错误
xfs_growfs /dev/mapper/centos-root
Nach dem Login kopieren
.

Datensicherung

Lv-Home löschen

scp -r /home/ root@10.10.108.93:/root/home50/*
Nach dem Login kopieren

Lv-Home von 1,8 t erstellen

umount -l /home
lvextend -L +80g /dev/centos/root
Nach dem Login kopieren

Auf XFS-System formatieren

xfs_growfs /dev/mapper/centos-root
Nach dem Login kopieren

Mounten

xfs_repair /dev/cl/home
Nach dem Login kopieren

Daten wieder wiederherstellen

Home-Größe erhöhen

lvremove /dev/centos/home
Nach dem Login kopieren

Home-Größe wiederherstellen Zeit

Daten wiederherstellen

lvcreate -n home -L 1.9T /dev/centos
Nach dem Login kopieren

2. Reduce

xfs unterstützt keine Reduzierung, daher kann lvreduce nicht verwendet werden, resize2fs kann jedoch nicht verwendet werden und es wird ein Fehler gemeldet: Es konnte kein gültiger Dateisystem-Superblock gefunden werden. Das bedeutet, dass die reduzierte logische Partition über mkfs neu formatiert werden muss.

Achten Sie beim Start auf die Halterung

mkfs.xfs /dev/centos/home
Nach dem Login kopieren
Empfohlenes Lernen: „

Docker-Video-Tutorial

Das obige ist der detaillierte Inhalt vonWas soll ich tun, wenn das Docker-Image fehlt?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage