我已重命名我的主文件夹名称(让我们说从userA到userB)并且Docker停止工作。
错误是:
无法创建/调整大小" / Users / userA /Library/Containers/com.docker.docker/Data/com.dockser.driver.amd64-linux/Docker。 qcow2":退出状态1"
请注意,它显示的路径是旧文件夹名userA。我已经从docker商店(https://store.docker.com/editions/community/docker-ce-desktop-mac)卸载并重新安装了Docker CE,但仍然有相同的错误。
为什么即使在我卸载后它仍在使用旧文件夹?
答案 0 :(得分:2)
您需要一个干净的设置。
警告:以下过程将删除您的所有容器和图像❗️
尝试删除以下文件夹:其中一些文件夹可能需要sudo
特权。
~/.docker
~/Library/Containers/com.docker.docker
~/Library/Group\ Containers/group.com.docker
~/Library/Caches/com.docker.docker
~/Library/PrivilegedHelperTools/com.docker.vmnetd
~/Library/Preferences/com.docker.docker.plist
答案 1 :(得分:0)
我知道这已经很老了,不愿透露细节,但是当搜索Google时出现了这个答案,我发现了一个更好的解决方案,它不需要您删除任何内容-我觉得这对任何来的人都是有用的遇到这个问题。
假设旧名称为UserA,新名称为UserB
/Users/
中创建一个新的UserA目录,然后在“丢失”文件路径中创建所有目录。 IE:Library/Containers/com.docker.docker/Data/com.dockser.driver.amd64-linux/
UserB/Library/Containers/com.docker.docker/Data/com.dockser.driver.amd64-linux/
移动到步骤1中创建的目录。UserB/Library/Containers/com.docker.docker/Data/com.dockser.driver.amd64-linux/