我正在使用无花果通过boot2docker主机vm挂载OS X目录。我正在使用已经提供的Users目录。请尝试以下操作:
/code/Tryme.txt-“您好”
那我想念什么?有任何想法吗?如果我放下容器并将其放回原处,则文件应为应有的状态。当我显示图像时,文件也应更改。
有想法吗?
谢谢。
更新:
我的应用程序代码为文件提供服务也看到了这一点,但它仍然没有改变。我希望这是一个可以快速周转的开发环境,但它似乎并没有达到预期的效果。
最佳答案
您可能要在Nginx中添加this configuration:
sendfile off;
就个人而言,由于这些类型的不一致,我避免从共享文件夹中提供任何内容。运行一个简单的监视脚本,只要发生任何更改,该脚本就会在容器内的rsync上从共享文件夹卷启动到仅容器卷。然后,让nginx从仅限容器的卷中投放(以下为
/var/www
)。图示例:volumes:
- ~/code:/code
- /var/www
关于nginx - Boot2Docker/Fig安装卷未刷新,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/28016595/