ホームページ >運用・保守 >Docker >Docker イメージが見つからない場合はどうすればよいですか?

Docker イメージが見つからない場合はどうすればよいですか?

藏色散人
藏色散人オリジナル
2022-01-20 14:38:086187ブラウズ

欠落している Docker イメージの解決策: 1. ハード ディスク領域をルートに追加; 2. 領域をホームからルートに分割; 3. データをバックアップ; 4. アンマウント; 5. 1.8t "lv home" を作成; 6. データをマウントして復元します。

Docker イメージが見つからない場合はどうすればよいですか?

この記事の動作環境: centOS6.8 システム、Docker バージョン 18.09.x、Dell G3 コンピューター。

Docker イメージが消えた場合はどうすればよいですか?

Docker イメージのミラーが消える解決策

50,93 があります。ミラーが消える状況

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

ルートの残りの 85%

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

ミラーはルートの下のスペースを使用します

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

imagefs の 15% 未満が削除された場合、エビクションが発生します。

これに関連するものが続きます。

ルートにハードディスク領域を追加してみて、ホームからルートまでの領域を分割してください。

7 t の領域を追加します。 93

lv に root 用のスペースを追加

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

データ バックアップ

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

アンマウント

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

追加後に xfs を更新する必要があります

xfs_growfs /dev/mapper/centos-root

マウントできないため修復する必要があります

xfs_repair /dev/cl/home

修復に数Tかかるため、

#lv homeを削除

lvremove /dev/centos/home

1.8t lv homeを作成

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

xfs システムにフォーマットします

mkfs.xfs /dev/centos/home

hang Load

mount /dev/mapper/centos-home /home

データを元に戻します

ホーム サイズを増やす

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

この時点でホーム サイズを復元します

データを元に戻す

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

2. Reduce

xfs は縮小をサポートしていません。lvreduce は使用できませんが、resize2fs は使用できません。エラーが報告されます: Couldn't find有効なファイルシステムのスーパーブロック。これは、縮小された論理パーティションを mkfs を通じて再フォーマットする必要があることを意味します。

ブート マウントに注意してください

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

推奨学習:「

docker ビデオ チュートリアル

以上がDocker イメージが見つからない場合はどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。