Docker-Desktop储存路径更改
前言
Docker是一個非常好用的容器引擎, 使我們部署環(huán)境速度大幅度提升。但是windows版本的docker-desktop默認(rèn)安裝路徑是C盤,這時候就有一個非常讓人頭疼的問題 -【C盤儲存空間嚴(yán)重不足】。下面主要記錄一下怎么解決這一個問題~
原緩存路徑
C:\Users${用戶文件}\AppData\Local\Docker
解決方案
目前在網(wǎng)上查到的解決方案有兩種,可以完美的解決Docker鏡像緩存的問題~ 對強(qiáng)迫癥簡直是福利。
方案一
Docker-desktop在初始化的時候會創(chuàng)建兩個wsl子系統(tǒng),這兩個系統(tǒng)文件會默認(rèn)保存在上述緩存路徑下
- docker-desktop:保存的是程序
- docker-desktop-data: 保存的鏡像
在關(guān)閉docker-desktop的情況下再進(jìn)行操作。
通過wsl命令將這兩個子系統(tǒng)進(jìn)行遷移
- 備份命令
- 刪除命令
- 導(dǎo)入命令
++注意: 劃重點(diǎn), 兩個子系統(tǒng)文件使用的目錄限制不能為同一個目錄.++
完成以上操作啟動docker-desktop下載鏡像文件就不會保存到C盤啦。
方案二
對docker默認(rèn)緩存路徑創(chuàng)建聯(lián)接指向別的磁盤文件。
- 首先關(guān)閉docker-desktop以及所有運(yùn)行的鏡像文件
- 將C:\Users${用戶文件}\AppData\Local\Docker文件移動到需要的磁盤里
- 使用命令設(shè)置聯(lián)接
- 聯(lián)接建立成功啟動即可
注意: 是在原緩存文件Docker的根目錄下通過powershell執(zhí)行命令,由于powershell不支持mklink的指令,所以需要在前面增加 cmd /c.
參考:https://blog.csdn.net/fleaxin/article/details/109812090
總結(jié)
以上是生活随笔為你收集整理的Docker-Desktop储存路径更改的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: oppofindx关机后开不了怎么办
- 下一篇: 如何导入hadoop源码到eclipse