open /Users/[user]/.docker/buildx/current:在macbook上拒绝权限?

y1aodyip  于 2023-04-05  发布在  Docker
关注(0)|答案(1)|浏览(394)

我运行了docker compose up --build命令,它运行正常,然后我尝试用sudo运行它一次。
从那以后,如果我不使用sudo,我会得到这个错误:
open /Users/[user]/.docker/buildx/current: permission denied
在命令之前设置DOCKER_BUILDKIT=0显然是一个修复方法,但我真的不想要一个干净的解决方案。
我试过重新启动我的笔记本电脑,删除Docker桌面(使用我在堆栈溢出中发现的卸载脚本,显然没有卸载所有内容)。

mzillmmw

mzillmmw1#

正如@lane.麦克斯韦所评论的,您需要使用以下命令将~/.docker目录的所有者更新为您的用户名:sudo chown -R [user] ~/.docker
-R:递归地对子目录执行更改)

相关问题