我运行了docker compose up --build
命令,它运行正常,然后我尝试用sudo运行它一次。
从那以后,如果我不使用sudo,我会得到这个错误:open /Users/[user]/.docker/buildx/current: permission denied
在命令之前设置DOCKER_BUILDKIT=0
显然是一个修复方法,但我真的不想要一个干净的解决方案。
我试过重新启动我的笔记本电脑,删除Docker桌面(使用我在堆栈溢出中发现的卸载脚本,显然没有卸载所有内容)。
1条答案
按热度按时间mzillmmw1#
正如@lane.麦克斯韦所评论的,您需要使用以下命令将
~/.docker
目录的所有者更新为您的用户名:sudo chown -R [user] ~/.docker
(
-R
:递归地对子目录执行更改)