Disk alanı, docker rm silinmiş aynayı bir kez salıvermiyor
Sorunun kökü: WSL2 bir "pretty"!
(Coughing)Docker'in aynasını kırarak oda yapabileceğinizi düşünüyorsunuz? Çok naif!
- WSL2 sanal.: Docker'i Windows'ta mı oynuyorsunuz? Aslında arka sahnede bir Linux sanal makine çalışıyor!
- Sanal sert sürücü dosyası bir hooligan.Bu şeyler kendini genişletiyor (örneğin 10G'den 50G'ye kadar), ancak silindiğinde küçülmüyor!
-
Gerçek.:
docker rmi“Bir bok vermiyorum, bir bok vermiyorum!
(Sniffling)"O senin odasında çöp atmak gibidir. Çöp torbası otomatik olarak daha büyük olacak, ancak çöp bir davul olacak.”
II. Şiddete bir çözüm: el-to-hand sanal sert sürüş!
STEP STEP 0: Suçlu dosyayı bulun
Yol:C:\Users\<你的用户名>\AppData\Local\Docker\wsl\data\ext4.vhdx(Kan gözyaşları uyarı)
-
Freeze!
docker-desktopveyaUbuntuVhdx dosyası! - Yolu doğrudan kopyalamamız önerilir.
STEP 1: WSL2 Öldür ve Docker Süreci
# 管理员模式打开PowerShell! wsl --shutdown # 给WSL2断子绝孙掌 wsl --list -v # 检查所有WSL状态必须都是"Stopped"
(GÜŞÜNDE SPEAKING)
- Görev çubuğu Docker Desktop sayısını çıkarır! Siparişler süreci doğrulamak için kullanılmalıdır!
-
Bir sürüm veya koşu görürseniz, kullanın
wsl -t <发行版名>Kılıçlar!
STEP STEP 2: Windows akışlı sıkıştırmaya çağrı
# 进入DiskPart(手别抖!) diskpart # 选中你的虚拟硬盘文件(路径粘贴进来!) select vdisk file="C:\Users\你的用户名\AppData\Local\Docker\wsl\data\ext4.vhdx" attach vdisk readonly # 先礼后兵只读模式 compact vdisk # 开始压榨空间! detach vdisk # 完事提裤子走人
(Key details)
- Yanlışsanız, dosya işgal edilir, geri dönün ve AD 1'i kontrol edin!
-
compactSüreç kapanabilir mi? Normal! Dosyaları daha büyük, daha yavaş giderler, beklediği daha fazla kahve!
STEP STEP 3: Yeniden algılama ve denetim sonuçları
- C'yi sürmeye ve alanın geri kalanını görmeye git.
- Reopen Docker Desktop, aynalar ve konteynerler!
III. Günlük patlama yönergeleri yönergeleri yönergeleri
Docker çöpünün düzenli temizliği
# 核弹级清理(慎用!) docker system prune -af # 删光所有镜像、容器、网络
hayatta kalmak için
- Bu sipariş annem tarafından kabul edilmez!
2.Docker verilerini diğer disklere aktarmak
- Open Docker Desktop, Settings, Resources, Advanced
- D/EE(principles raging)"WSL2 başka bir oyuna gidelim ve C sürücüsü rüzgara gülecek!"
3. Ultimate Avusturya: WSL2
wsl --unregister docker-desktop-data # 删库跑路大法
"Bu, formatlama gibidir! C sürücüsü ince, ancak tüm Docker'in verileri gitti!”
IV. THROAT için GUIDELINES
S: sıkıştırılmış alanda hiçbir değişiklik yok?A: Üç olası senaryo:
-
Yanlış yol.
data\ext4.vhdxEmin değilim. -
WSL2 temiz.
wsl --list -vİkinci onay) - Yönetici yok.
S:compact vdiskYanlış mı?A: Bu üç siparişi kesin olarak kontrol edin!
-
select vdisk file="正确路径" -
attach vdisk readonly -
compact vdiskDoğrudan GG'nin yanlış siparişi!
S: Docker'i depolama yolundan sonra başlamayı başaramadı mı?A: Yeni yolu tam kontrolü verin!
- Doğru-Key Folder Query Properties Query Edit Queue Add "Euper" Quest Full Control
(sonrası)
"Bunu bir tane! Programcınız C-roll kaygısına hoşçakal diyor! Bir dahaki sefere birisi kırmızı C-roll'ta kalır ve yüzündeki makaleyi koyar - "Papa!"
(Xenith eklendi)“ koleksiyona genel bakış, C-discretion üç yıl içinde asla kırmızıya gitmiyor!”
(Yazar).“Bu programı test etmek için, C'yi sekiz kez kırmızıladım ve şimdi bilgisayarı parçalamaya çalışan .vhdx dosyasını görüyorum!
Problem? Grupta alın.
