Docker for windows修改默認鏡像文件位置


docker版本為18.06

windows上安裝的docker其實本質上還是借助與windows平台的hyper-v技術來創建一個Linux虛擬機,你執行的所有命令其實都是在這個虛擬機里執行的,所以所有pull到本地的image都會在虛擬機的Virtual hard disks目錄的文件中,這個文件就是虛擬硬盤文件。

隨着使用增加,C盤存儲逐漸不夠用,只能將鏡像文件遷移到別的盤。

網上有說修改hyper-v管理器,或者修改docker的Settings,但是實踐下來並不管用,重啟之后又回到原來的目錄。

本文通過創建文件鏈接來實現鏡像的遷移,無需修改docker配置。環境為win10

查看docker鏡像路徑

clipboard

退出docker

找到鏡像文件

clipboard[1]

將文件復制到想要的路徑下,本文路徑為D:\app\Hyper-V

clipboard[2]

刪除源文件夾C:\Users\Public\Documents\Hyper-V\Virtual Hard Disks

clipboard[3]

以管理員運行cmd

創建鏈接

mklink /J "C:\Users\Public\Documents\Hyper-V\Virtual hard disks" D:\app\Hyper-V

clipboard[4]

可在源路徑看到新建出來的文件夾

clipboard[5]

啟動docker

clipboard[6]

創建鏡像

docker pull centos:latest

clipboard[7]

如下D盤文件大小發生了變化

clipboard[8]


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM