【发布时间】:2022-03-29 06:58:13
【问题描述】:
在 docker build 命令期间收到此错误。
failed to solve with frontend dockerfile.v0: failed to read dockerfile: error from sender: open /private/tmp/AVScanB2wT: permission denied
环境:
- Mac OS 11.4 Big Sur 和 Symantec Endpoint Protection 14.3.1
- Docker 桌面 3.5.1.7
目前采取的步骤
- 将 Docker Desktop 重置为出厂设置
-
Clean / Purge data来自 Docker 桌面首选项 - 重新安装 Docker 桌面
chmod 777 /private/tmp-
chmod 777 /private/tmp在 Dockerfile 中(大部分不需要) - 从 Mac 首选项授予 Docker Desktop 的完整磁盘权限
- 将 dockerfile 命名为
Dockerfile
如果有人遇到类似错误,请告诉我。
【问题讨论】:
-
sudo chmod -R 777 /private/tmp/AVScanB2wT解决的问题 错误信息中又弹出了一个目录,提供777权限修复。 -
对于粘性位,
/tmp通常是chmod 1777。不确定 MacOS 是否带有/private
标签: macos docker dockerfile