Levytila ei vapauta, kun Docker rm poistettu peili
I. perimmäinen syy ongelma: WSL2 on "kaunis"!
Hei.Luuletko voivasi tehdä tilaa poistamalla Dockerin peilin? Liian naiivia!
- WSL2 on virtuaalinen.Pelaatko Dockeria Windowsissa? Se pyörittää Linuxin virtuaalikonetta lavan takana!
- Virtuaalinen kiintolevytiedosto on huligaani.: Tämä tavara laajenee itsestään (esim. 10G:stä 50G:hen), mutta se ei kutistu, kun se poistetaan!
-
Totuuden.:
docker rmi"En välitä paskaakaan!
."Kuin heittäisi roskia huoneeseesi. Roskapussi kasvaa automaattisesti, mutta roskapussista tulee rumpu."
II. Ratkaisu väkivaltaan: käsi kädessä virtuaalinen kiintolevy!
VAIHE 0: Etsi syyllinen-tiedosto
Polku:C:\Users\<你的用户名>\AppData\Local\Docker\wsl\data\ext4.vhdx(veren kyynelten varoitus)
-
Seis!
docker-desktoptaiUbuntuVhdx-tiedosto! - On suositeltavaa kopioida polku suoraan.
VAIHE 1: Tapa WSL2 ja Docker Process
# 管理员模式打开PowerShell! wsl --shutdown # 给WSL2断子绝孙掌 wsl --list -v # 检查所有WSL状态必须都是"Stopped"
.
- Tehtäväpalkki poistuu Dockerin työpöytälaskusta! Käskyjä on käytettävä varmistamaan prosessin loppuminen!
-
Jos näet vapautuvan tai juoksevan, käytä
wsl -t <发行版名>Miekat!
VAIHE 2: Soita Windowsin esi-isien pakkaus
# 进入DiskPart(手别抖!) diskpart # 选中你的虚拟硬盘文件(路径粘贴进来!) select vdisk file="C:\Users\你的用户名\AppData\Local\Docker\wsl\data\ext4.vhdx" attach vdisk readonly # 先礼后兵只读模式 compact vdisk # 开始压榨空间! detach vdisk # 完事提裤子走人
(Avaintiedot)
- Jos olet väärässä, tiedosto on varattu, mene takaisin ja tarkista STEP 1!
-
compactOnko prosessi jumissa? Normaali! Mitä isommat tiedostot, sitä hitaammin ne menevät, sitä enemmän kahvia ne odottavat!
VAIHE 3: Vastaanotto- ja tarkastustulokset
- Mene ajamaan C:tä ja katsomaan loput tilasta.
- Avaa Docker Desktop, peilit ja kontit uudelleen!
III Päivittäiset räjähdysohjeet
Docker-jätteen säännöllinen puhdistus
# 核弹级清理(慎用!) docker system prune -af # 删光所有镜像、容器、网络
Selviytyäkseen
- Äitini ei hyväksy tätä käskyä!
2. Dockerin tietojen siirtäminen muille levyille
- Avaa Docker-työpöytä, asetukset, resurssit, kehittyneet
- Muokkaa "Disk-kuvan siirtymää" D/E:lle(periaatteet raivoavat)"Anna WSL2:n mennä toiseen peliin, ja C-ajo nauraa tuulelle!"
3. Perimmäinen Itävalta: Nollaa WSL2
wsl --unregister docker-desktop-data # 删库跑路大法
Se on kuin muotoilua! C-moottori on ohut, mutta Dockerin tiedot ovat poissa!"
IV. SUUNTAVIIVAT THROT-KELPOISUUTTA VARTEN
K: Ei muutoksia painetilassa?V: Kolme mahdollista skenaariota:
-
Väärä polku.
data\ext4.vhdxEn ole varma. -
WSL2 on puhdas.
wsl --list -vToinen vahvistus) - Ei ole hallintoviranomaisia.
K:compact vdiskVäärin?A: Tarkista nämä kolme tilausta peräkkäin!
-
select vdisk file="正确路径" -
attach vdisk readonly -
compact vdiskVäärä suora GG!
K: Dockerin käynnistäminen ei onnistunut tallennuspolun vaihdon jälkeen?V: Anna uudelle polulle täysi hallinta!
- Oikea-avainkansio Query Properties Query Muokkaa jonoa Lisää "Euper" Quest Full Control
(loppuhyökkäys)
"Lähetä tämä! Ohjelmoija hyvästele C-roll-ahdistus! Seuraavan kerran kun joku huutaa punaiselle C-rollille ja heittää artikkelin hänen kasvoilleen...
(Lisätty kseeni)"Kokoelman täydellisyys, C-hajoaminen ei koskaan mene punaiseksi kolmeen vuoteen!"
Mitä?"Testatakseni tätä ohjelmaa, olen punonut C-aseman kahdeksan kertaa ja nyt näen .vhdx-tiedoston yrittävän rikkoa tietokoneen!
Ongelmia? Mene ryhmään.
