← Tilbage til listen

Diskplads frigiver ikke når docker rm slettet spejl

itadol5j

I. Den grundlæggende årsag til problemet: WSL2 er en "smuk"!

(Hoste)Tror du, du kan gøre plads ved at slette Dockers spejl? For naiv!

  • WSL2 er virtuel.: Du spiller Docker i Windows? Det kører faktisk en Linux virtuel maskine i backstage!
  • Den virtuelle harddisk fil er en hooligan.: Denne ting udvider sig selv (f.eks. fra 10G til 50G), men det skrumper ikke, når det er slettet!
  • Sandheden.:docker rmi"Jeg er ligeglad, jeg er ligeglad!

(Sniffling)"Det er, som om du smider affald ind på dit værelse. Affaldssækken bliver automatisk større, men affaldet bliver en tromme".


II. En løsning på volden: hånd-til-hånd virtuel harddisk!

TRIN 0: Find den skyldige fil

Sti:C:\Users\<你的用户名>\AppData\Local\Docker\wsl\data\ext4.vhdx(blod tårer advarsel)

  • Stå stille!docker-desktopellerUbuntuVhdx-fil!
  • Det anbefales, at vi kopierer stien direkte.

TRIN 1: Dræb WSL2 og Docker Process

# 管理员模式打开PowerShell!  wsl --shutdown        # 给WSL2断子绝孙掌  wsl --list -v         # 检查所有WSL状态必须都是"Stopped"  
640- 13

(Taler på sprog)

  • Proceslinjen forlader dokker desktoptællingen! Ordrer skal bruges til at bekræfte processen er død!
  • Hvis du ser en udgivelse eller kører, skal du brugewsl -t <发行版名>Sværd!

TRIN 2: Opkald på Windows forfædres komprimering

# 进入DiskPart(手别抖!)  diskpart  # 选中你的虚拟硬盘文件(路径粘贴进来!)  select vdisk file="C:\Users\你的用户名\AppData\Local\Docker\wsl\data\ext4.vhdx"  attach vdisk readonly  # 先礼后兵只读模式  compact vdisk          # 开始压榨空间!  detach vdisk           # 完事提裤子走人  

(Nøgleoplysninger)

  • Hvis du tager fejl, er filen optaget, gå tilbage og tjek STEP 1!
  • compactProcessen kan være fast? Normal! Jo større filerne er, jo langsommere går de, jo mere kaffe venter de!

640- 14

TRIN 3: Modtagelses- og inspektionsresultater

  • Kør C og se resten af rummet.
  • Genopen Docker Desktop, spejle og containere!

III. Daglige retningslinjer for sprængning

Regelmæssig rengøring af Docker affald

# 核弹级清理(慎用!)  docker system prune -af  # 删光所有镜像、容器、网络  

♪ At overleve ♪

  • Denne ordre er ikke accepteret af min mor!

2. Overførsel af Docker data til andre diske

  • Åbn dokker skrivebord, indstillinger, ressourcer, avancerede
  • Ændr "Disk- billedmigrering" til D / E(principper raser)"Lad WSL2 gå til et andet spil, og C-drevet vil grine af vinden!"

3. Ultimate Østrig: Nulstil WSL2

wsl --unregister docker-desktop-data  # 删库跑路大法  

"Det er ligesom formatering! C-drevet er tyndt, men alle Dockers data er væk!"


IV. RETNINGSLINJER FOR TRAFIK

Sp: Ingen ændringer i komprimeret rum?A: Tre mulige scenarier:

  1. Forkert vej.data\ext4.vhdxJeg er ikke sikker.
  2. WSL2 er ren.wsl --list -vAnden bekræftelse)
  3. Der er ingen administratorer.
640- 15

Q:compact vdiskForkert?A: Tjek disse tre ordrer sekventielt!

  1. select vdisk file="正确路径"
  2. attach vdisk readonly
  3. compact vdiskForkert rækkefølge af direkte GG!

Sp: Kunne ikke starte Docker efter ændring af lagersti?A: Giv den nye sti fuld kontrol!

  • Right-Key Mappe Query Egenskaber Query Rediger kø Tilføj "Euper" Quest Fuld kontrol

(ende angreb)

"send den her! Få din programmør til at sige farvel til C-roll angst! Næste gang nogen råber på den røde C- roll og dumper artiklen i hans ansigt -" Papa! "

(Xenith tilføjet)"Samlingens ydeevne, C- diskretion aldrig bliver rød i tre år!"


(forfatter ryster)"For at teste dette program, har jeg reded C-drevet otte gange, og nu ser jeg .vhdx fil forsøger at smadre computeren!

Problemer? Ind i gruppen.

640- 10