docker 設置windows存儲路徑的操作

在win10下安裝docker時,選擇container類型為Linux container之後,設置存儲路徑不能再通過修改daemon的graph值配置瞭,具體修改方式如下圖:

第一步

點擊setting進入設置頁面

第二步

選擇container共享目錄,根據自己需要放在相應的驅動器上,然後apply,卡上幾分鐘就好瞭。

第三步

選擇鏡像存儲地址,browse選擇自己要存放的目錄,然後apply,然後過幾分鐘後就好瞭

補充:win10下修改docker for windows的倉庫路徑

吐槽

說實話,為瞭解決這個問題真的百度瞭很久,但試瞭之後都沒用,現在成功瞭之後我發現不是沒用,隻是少瞭一個重要步驟

開始

可能有很多人百度到的方法是像下圖一樣,在Docker Engine中添加路徑,然而添加瞭之後,docker卻崩瞭。

其實這個方法沒問題,隻是少瞭一步,如下(我截不到那個圖片,隻能文字描述瞭)

右擊右下的小鯨魚,然後找到Switch Linux Containers…,點擊切換,如果報錯,他會有一個命令提示,會給你一串命令讓你去power shell中執行就好。

更改完之後,就可以進項上面圖中的那個操作瞭。

為什麼會這樣?

因為它默認使用的是Linux容器,去cmd中docker info,它的

Docker Root Dir:

這行中也會顯示的是linux路徑,如果是windows下的話,它會是windows路徑的。

以上為個人經驗,希望能給大傢一個參考,也希望大傢多多支持WalkonNet。如有錯誤或未考慮完全的地方,望不吝賜教。

推薦閱讀: