wordpress now 1.5,seo网站开发注意事项,西安最新活动轨迹,南京制作网站公司网站Docker desktop的HyperV镜像文件#xff0c;默认是在C盘下
C:\ProgramData\DockerDesktop\vm-data\DockerDesktop.vhdx如果部署的软件较多#xff0c;文件较大#xff0c;或者产生日志#xff0c;甚至数据等#xff0c;这将会使此文件越来越大#xff0c;容易导致C盘空间…Docker desktop的HyperV镜像文件默认是在C盘下
C:\ProgramData\DockerDesktop\vm-data\DockerDesktop.vhdx如果部署的软件较多文件较大或者产生日志甚至数据等这将会使此文件越来越大容易导致C盘空间不足因此需要先迁移到其它盘例如D盘。 网上其它例子是直接在Docker中调整Settings-Resources-Advanced但是重开还是会恢复回C盘依然无效。
难道没有方法了吗最后找到了最终解决方案就是修改Docker的配置文件settings.json注意新旧版本有区别
旧版本DockerDesktop
打开 %APPDATA%\Docker\settings.json默认路径MobyVhdPathOverride:C:\Users\Public\Documents\Hyper-V\New folder\DockerDesktop.vhdx将其修改新的D盘路径
MobyVhdPathOverride:D:\Docker\DockerDesktop\DockerDesktop.vhdx然后退出并重新打开Docker新版本DockerDesktop
打开 %APPDATA%\Docker\settings.json默认路径dataFolder: C:\\ProgramData\\DockerDesktop\\vm-data,将其修改新的D盘路径dataFolder: D:\\Docker\\DockerDesktop,然后退出并重新打开Docker那么Docker 会在自动恢复并创建新的 VHD 在 D盘位置了 这时候的Docker会提示在恢复模式就是正在生成了稍等片刻即可完成。
参考文章 https://www.jianshu.com/p/3a3d810be203