boot2docker osx中的Chown装入卷

boot2docker osx中的Chown装入卷,docker,boot2docker,Docker,Boot2docker,具体来说,我正在尝试使用osx中的boot2docker运行官方mongodb docker映像 我知道我可以将docker文件更改为以root而不是gosu的形式运行所有内容,这样就可以了 但是我确实需要mount/Users,这样您就可以从boot2docker中自由地chown和chomd并按原样运行官方映像 我试过一些像这样的脚本 但毫无用处,我仍然无法在boot2docker内使用ssh,例如sudo chown 1000:1000 mdata 我能得到的只是 chown:mdata

具体来说,我正在尝试使用osx中的boot2docker运行官方mongodb docker映像

我知道我可以将docker文件更改为以root而不是gosu的形式运行所有内容,这样就可以了

但是我确实需要mount/Users,这样您就可以从boot2docker中自由地chown和chomd并按原样运行官方映像

我试过一些像这样的脚本

但毫无用处,我仍然无法在boot2docker内使用ssh,例如sudo chown 1000:1000 mdata

我能得到的只是

chown:mdata:不允许操作

chmod:mdata:权限被拒绝


谢谢你的帮助

嗯,我认为这是virtualbox共享文件夹(boot2docker基于virtualbox)目前的一个限制。我明白了…所以这可能是不可能的?现在是的。。你最好的选择是使用linux机器,或者设置一个内部带有docker的虚拟机以及你的文件(并使用nfs或其他东西将文件从虚拟机共享到你的主机上..但我只是在这里大声想..-))