我运行了该命令docker compose up --build,它运行正常,然后我尝试使用 sudo 运行它一次。
从那时起,如果我不使用 sudo,我会收到此错误:
open /Users/[user]/.docker/buildx/current: permission denied
DOCKER_BUILDKIT=0显然可以通过在命令之前设置来修复,但我真的想要一个干净的解决方案。
我尝试重新启动我的笔记本电脑,删除 docker 桌面(使用我在堆栈溢出上发现的卸载脚本,显然没有卸载所有内容)。我仍然收到这个错误
小智 112
正如 @emadpres 的评论,我在这里与自动检测用户的 mac 用户分享:
sudo chown -R $(whoami) ~/.docker
Run Code Online (Sandbox Code Playgroud)
正如 @lane.maxwell 所评论的,您需要使用以下命令将目录所有者更新~/.docker为您的用户名: sudo chown -R [user] ~/.docker
( -R: 递归地对子目录执行更改)
| 归档时间: |
|
| 查看次数: |
17520 次 |
| 最近记录: |