← Tilbake til listen

Diskplass slipper ikke ut når docker rm slettet speil

itadol5j

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"  
640-13

(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, brukwsl -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!

640-14

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:

  1. Feil vei.data\ext4.vhdxJeg vet ikke.
  2. WSL2 er rent.wsl --list -vAndre bekreftelse)
  3. Ingen administratorer.
640-15

Q:compact vdiskFeil?A: Sjekk disse tre ordrene sekvensielt!

  1. select vdisk file="正确路径"
  2. attach vdisk readonly
  3. 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.

640-10