操作系统为win10 professional,由于开始使用docker时没有及时调整img存放的位置,导致C盘空间被耗尽。所以决定迁移img至数据盘。但在通过dockerdeskto setting更改存储位置时,发生了异常,没有完全执行成功。初次重启后无法正常启动docker。
再次重启后发现原有的vhdx文件没有被迁移至指定的位置, 且无法拷贝,移动或删除,提示无管理员权限。
处理过程如下:
- 开启本机Administrator账户:
快捷键Win + X, 计算机管理 - 系统工具 - 本地用户和组 - 用户, 右键选择"Administrator"属性,取消勾选“账户已禁用”,重启计算机, 然后选择Administrator账号登录即可。
但是在尝试拷贝及移动vhdx文件时,仍然提示权限不够。没有解决该问题
恢复docker desktop为出厂设置
点击右上“troubleshooting”图标,选择恢复出厂设置
重启后, docker及内部的容器都运行正常,再次尝试改变存储位置。这次运行成功, vhdx文件正常迁移到设定目标位置,且 docker及内部的容器都运行正常。问题得以解决,判断是首次操作时出现异常,导致文件迁移未完成且处于死锁状态。