Docker挂载的Volume,无法在内部改变目录权限的问题

on 2016-03-24

问题

这两天在调试phalcon的时候遇到一个问题

使用百度的前端编辑器

它会自动创建目录,并修改目录权限为777

现象

一般来说这样是没有问题的

但是尝试了几次,都发现,只能创建755的目录

原因

最终在stackoverflow上找到了答案:

由于目录是用docker挂载的,而boot2docker跑在virtualbox的虚拟机中,使用的是virtualbox的挂载方法

而vbox的挂载是不支持目录权限的

所以就没法在container内部修改了

办法

最终在Mac上,手动把权限改了就好使了