Diskplass slipper ikke ut når docker rm slettet speil
I. Hovedårsaken til problemet: WSL2 er en " pretty"!
(Titting)Du tror du kan gjøre plass ved å slette Dockers speil? For naiv!
- WSL2 er virtuell.Spiller du Docker i Windows? Det kjører faktisk en Linux virtuell maskin i backstage!
- Den virtuelle harddiskfilen er en hooligan.: Dette ekspanderer seg selv (f.eks. fra 10G til 50G), men det krymper ikke når det er slettet!
-
Sannheten.:)
docker rmi- Jeg driter i det.
(Sniffling)Det er som å kaste søppel på rommet ditt. Søppelposen vil automatisk bli større, men søppelet vil være en trommel-
II. En løsning på vold: hånd-til-hånd virtuell harddisk!
STEP 0: Finn den skyldige filen
Sti:C:\Users\<你的用户名>\AppData\Local\Docker\wsl\data\ext4.vhdx(Blod tårer advarsel)
-
Frys!
docker-desktopellerUbuntuVhdx fil! - Det anbefales at vi kopierer veien direkte.
STEP 1: Drep WSL2 og Docker prosess
# 管理员模式打开PowerShell! wsl --shutdown # 给WSL2断子绝孙掌 wsl --list -v # 检查所有WSL状态必须都是"Stopped"
(Speaking i lag)
- Oppgavelinjen avslutter Docker Desktop count! Bestillinger må brukes til å bekrefte prosessen er død!
-
Hvis du ser en utgivelse eller kjører, bruk
wsl -t <发行版名>Sværd!
STEP 2: Ring på Windows stamkompresjon
# 进入DiskPart(手别抖!) diskpart # 选中你的虚拟硬盘文件(路径粘贴进来!) select vdisk file="C:\Users\你的用户名\AppData\Local\Docker\wsl\data\ext4.vhdx" attach vdisk readonly # 先礼后兵只读模式 compact vdisk # 开始压榨空间! detach vdisk # 完事提裤子走人
(Nøkle detaljer)
- Hvis du tar feil, er filen okkupert, gå tilbake og sjekk STEP 1!
-
compactProsessen kan være fast? Normal! Jo større filene, jo langsommere går de, jo mer kaffe venter de!
STEP 3: Mottak og inspeksjonsresultater
- Gå for å kjøre C og se resten av rommet.
- Åpne Docker Desktop, speil og beholdere!
III. Daglige eksplosjonsretningslinjer
Regelmessig rengjøring av Docker søppel
# 核弹级清理(慎用!) docker system prune -af # 删光所有镜像、容器、网络
For å overleve
- Denne ordren er ikke akseptert av min mor!
2. Overføring av Docker-data til andre disker
- Åpne Docker Desktop, Innstillinger, ressurser, Avansert
- Endre "Disk bilde migrasjon" til D/E(Prinsene raser)" La WSL2 gå til et annet spill, og C-stasjonen vil le av vinden!"
3. Ultimate Austria: Tilbakestille WSL2
wsl --unregister docker-desktop-data # 删库跑路大法
Det er som formatering! C-stasjonen er tynn, men alle Dockers data er borte -
IV. GUIDELINER FOR TROAT SERVICE
Q: Ingen endringer i komprimert plass?A: Tre mulige scenarier:
-
Feil vei.
data\ext4.vhdxJeg vet ikke. -
WSL2 er rent.
wsl --list -vAndre bekreftelse) - Ingen administratorer.
Q:compact vdiskFeil?A: Sjekk disse tre ordrene sekvensielt!
-
select vdisk file="正确路径" -
attach vdisk readonly -
compact vdiskFeil rekkefølge av direkte GG!
Q: Klarte ikke å starte Docker etter å ha endret lagringssti?A: Gi den nye banen full kontroll!
- Høyre nøkkel mappe spørring Egenskaper Spør Rediger kø Legg til "Euper" Quest Full kontroll
(endt angrep)
Send denne! La programmereren si farvel til C-roll angst! Neste gang noen roper på den røde C-rullen og dumper artikkelen på ansiktet hans -- Papa -
(Xenith la til)Performansen av samlingen, C-discretion aldri rød på tre år -
(forfatter knust)" For å teste dette programmet har jeg rødt C-stasjonen åtte ganger, og nå ser jeg .vhdx-filen som prøver å knuse datamaskinen!
Problem? Gå inn i gruppen.
