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

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

藏色散人
藏色散人Original
2022-01-20 14:38:086144Durchsuche

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% /

root hinterlässt 85 %

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

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%

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
.

Datensicherung

Lv-Home löschen

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

Lv-Home von 1,8 t erstellen

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

Auf XFS-System formatieren

xfs_growfs /dev/mapper/centos-root

Mounten

xfs_repair /dev/cl/home

Daten wieder wiederherstellen

Home-Größe erhöhen

lvremove /dev/centos/home

Home-Größe wiederherstellen Zeit

Daten wiederherstellen

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

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

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!

Stellungnahme:
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