【发布时间】:2015-08-08 16:00:31
【问题描述】:
我正在尝试在我的 Mac 上将 docker 设置为 Web 开发人员环境。我将本地卷从我的机器共享到容器内的 Web 根文件夹。但是我被权限卡住了,docker内部的网络服务器无法创建新文件夹或将新文件写入共享卷,因为几乎所有文件都具有744权限并且用户和组不同。
- 我认为将所有权限设置为 777,但这听起来不太好,因为在 git 中以及将来在服务器上它也将具有错误的权限。无论如何,正在创建网络服务器的新文件和文件夹具有错误的权限。
- 我想在我的 Mac 上创建一个与在 docker (www-data) 中运行 Web 服务器相同的组名,并将权限更改为 774。但这听起来很愚蠢。
在 Docker 中快速管理文件的最佳方法是什么?以我的方式,我需要编辑 PHP 文件并立即在浏览器中看到结果。
【问题讨论】:
标签: php web permissions docker apache2