← Kembali ke senarai

Ruang disk tidak lepas setelah cermin dihapus docker rm

itadol5j

I. Akar penyebab masalahnya: WSL2 adalah "pretty"!

(Batuk)Kau pikir bisa membuat ruang dengan menghapus cermin Docker? Terlalu naif!

  • WSL2 virtual.Kau bermain Docker di Windows? Ini sebenarnya menjalankan mesin virtual Linux di belakang panggung!
  • File hard drive virtual adalah sebuah hooligan.Benda ini mengembang sendiri (misalnya dari 10G ke 50G), tetapi tidak mengecil saat dihapus!
  • Kebenaran.KANTOR:docker rmiAku tak peduli, aku tak peduli!

[Sniffling]Seperti membuang sampah di kamarmu. Tong sampah secara otomatis akan bertambah besar, tapi sampah akan menjadi drum."


Solusi kekerasan: hard drive virtual!

♪ STEP ♪ Cari file pelakunya

Path:C:\Users\<你的用户名>\AppData\Local\Docker\wsl\data\ext4.vhdxDarah (peringatkan air mata darah)

  • Jangan bergerak!docker-desktopFiji atauUbuntuBerkas Vhdx!
  • Disarankan agar kita menyalin jalan secara langsung.

KELAKUKAN WSL2 dan Proses Docker

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

(Berbahasa Spanyol)

  • Taskbar keluar dari Docker Desktop hitungan! Perintah harus digunakan untuk memastikan prosesnya mati!
  • Jika Anda melihat rilis atau Menjalankan, gunakanwsl -t <发行版名>Pedang!

♪ STEP ♪ 25: Panggilan pada kompresi leluhur Windows

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

(Detail kunci)

  • Jika Anda salah, file diduduki, kembali dan periksa STEP 1!
  • compactProsesnya mungkin macet? Biasa! Semakin besar file, semakin lambat mereka pergi, semakin banyak kopi yang mereka tunggu!

♪ 640-14 ♪

♪ STEP ♪ Menerima hasil pemeriksaan dan pemeriksaan

  • Pergi untuk mengemudi C dan melihat sisa ruang.
  • Buka kembali Docker Desktop, cermin dan kontainer!

/ III. Panduan ledakan harian

Pembersihan sampah Docker yang rutin

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

♪ Untuk bertahan ♪

  • Perintah ini tidak diterima oleh ibuku!

2. Transfer data Docker ke disk lain

  • Desktop Docker Terbuka, Pengaturan, Sumber Daya, Lanjutan
  • Ubahsuai "Disk migrasi gambar" ke D/E(Principles mengamuk)Biarkan WSL2 pergi ke permainan lain, dan C drive akan tertawa angin!"

Ultimate Austria: Reset WSL2

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

Ini seperti pemformatan! Penggerak C tipis, tapi semua data Docker hilang!"


Ke-IV. GUIDELINES UNTUK SERVASI TENGAH

Tidak ada perubahan dalam ruang yang dikompresi?Tiga skenario yang mungkin:

  1. Salah jalan.data\ext4.vhdxAku tidak yakin.
  2. WSL2 bersih.wsl --list -vKonfirmasi kedua)
  3. Tak ada admin.
640-15

Q:compact vdiskSalah?Periksa ketiga perintah ini secara berurutan!

  1. select vdisk file="正确路径"
  2. attach vdisk readonly
  3. compact vdiskSalah urutan GG langsung!

Q: Gagal memulai Docker setelah mengubah jalur penyimpanan?Berikan kontrol penuh jalur baru!

  • Si Kanan-Kekunci Folder Pertanyaan Pertanyaan Pertanyaan Pertanyaan Edit Baris Gilir Tambah "Euper" Quest Kendali Penuh

(Serangan akhir)

Keluarkan yang ini! Apakah programmer Anda mengucapkan selamat tinggal untuk C-roll kecemasan! Lain kali seseorang berteriak di C-roll merah dan membuang artikel di wajahnya -- Papa!"

(Xenith ditambahkan)"Performance koleksi, C-discretion tidak pernah pergi merah dalam tiga tahun!"


(penulis menghancurkan)Dalam rangka untuk menguji program ini, saya telah merah C drive delapan kali dan sekarang saya melihat file .vhdx mencoba untuk menghancurkan komputer!

Masalah? Masuk ke kelompok.

♪ 640-10 ♪