Ruang disk tidak lepas setelah cermin dihapus docker rm
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"
(Berbahasa Spanyol)
- Taskbar keluar dari Docker Desktop hitungan! Perintah harus digunakan untuk memastikan prosesnya mati!
-
Jika Anda melihat rilis atau Menjalankan, gunakan
wsl -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!
♪ 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:
-
Salah jalan.
data\ext4.vhdxAku tidak yakin. -
WSL2 bersih.
wsl --list -vKonfirmasi kedua) - Tak ada admin.
Q:compact vdiskSalah?Periksa ketiga perintah ini secara berurutan!
-
select vdisk file="正确路径" -
attach vdisk readonly -
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.
