結論:
所有放入鏡像文件都放在虛擬硬盤文件里面。
windows上安裝的docker其實本質上還是借助與windows平台的hyper-v技術來創建一個linux虛擬機,你執行的所有命令其實都是在這個虛擬機里執行的,所以所有pull到本地的image都會在虛擬機的Virtual hard disks目錄的文件中,這個文件就是虛擬硬盤文件(有點類似與vmware的原理)。
具體的,
1.開始菜單右鍵->控制面板->管理工具->Hyper-V 管理器->虛擬機右鍵設置。如圖:
2.可見虛擬硬盤文件放在C:\ProgramData\DockerDesktop\vm-data\DockerDesktop.vhdx
3.如果需要更改默認路徑,選擇“移動”,再按導向進行
另外還可以在菜單欄點擊:操作->Hyper-v設置,來調整你所有虛擬機的虛擬硬盤文件的默認存儲位置。
參考鏈接:
1. https://segmentfault.com/q/1010000006745913
2. https://blog.csdn.net/StemQ/article/details/53150939