docker 启动映射目录时报权限不足

ERROR: for db Cannot start service db: error while creating mount source path '/docker/data/mysql': mkdir /docker/data/mysql: permission denied
ERROR: for db Cannot start service db: error while creating mount source path '/docker/data/mysql': mkdir /docker/data/mysql: permission denied

# 对挂载的目录授权777最高权限
sudo chmod -R 777 /docker/data/mysql

这有点不太好,但到目前为止,这是我知道的关于权限问题的最佳解决方案

Mac升级10.15 Catalina,无法在根目录创建文件夹解决办法
2.重启电脑,按住 cmd+R进入恢复模式
关闭SIP: csrutil disable,然后重启
3.重新挂载根目录: sudo mount -uw /
现在已经可以在根目录创建文件夹,但是一旦重启电脑,你创建的目录又是只读权限了。所以,正确的做法是把你需要的目录软链接到根目录, 例如: sudo ln -s /Users/xander/docker/data /docker/data
4.重新进入恢复模式,重新打开SIP: csrutil enable

0条评论 顺序楼层
请先登录再回复