0%

docker创建的vhdx文件无法移动或删除

操作系统为win10 professional,由于开始使用docker时没有及时调整img存放的位置,导致C盘空间被耗尽。所以决定迁移img至数据盘。但在通过dockerdeskto setting更改存储位置时,发生了异常,没有完全执行成功。初次重启后无法正常启动docker。

再次重启后发现原有的vhdx文件没有被迁移至指定的位置, 且无法拷贝,移动或删除,提示无管理员权限。

处理过程如下:

  1. 开启本机Administrator账户:

​ 快捷键Win + X, 计算机管理 - 系统工具 - 本地用户和组 - 用户, 右键选择"Administrator"属性,取消勾选“账户已禁用”,重启计算机, 然后选择Administrator账号登录即可。

​ 但是在尝试拷贝及移动vhdx文件时,仍然提示权限不够。没有解决该问题

  1. 恢复docker desktop为出厂设置

    点击右上“troubleshooting”图标,选择恢复出厂设置

重启后, docker及内部的容器都运行正常,再次尝试改变存储位置。这次运行成功, vhdx文件正常迁移到设定目标位置,且 docker及内部的容器都运行正常。问题得以解决,判断是首次操作时出现异常,导致文件迁移未完成且处于死锁状态。