Boot2Docker / Fig安装音量不爽

时间:2015-01-19 01:01:15

标签: nginx docker boot2docker fig

我正在使用fig通过boot2docker主机vm挂载我的OS X目录。我正在使用已提供的Users目录。请尝试以下方法:

/code/Tryme.txt - “Hello there”

  1. 卷:/用户//代码:/ code
  2. 启动nginx服务器并提供/ code。
  3. 中的代码
  4. 通过nginx获取文件:内容为“Hello there”
  5. 更改Tryme.txt的内容 - “Hello foobar”

  6. 当您再次获得该文件时,您会收到原始文本:“Hello there”

  7. 那我错过了什么?有任何想法吗?如果我将容器取下并将其重新启动,则该文件应该是应有的。当我nsenter图像时,文件也应该改变。

    想法?

    感谢。

    更新:  我已经看到了这个,我的应用程序代码提供文件,它仍然没有改变。我希望这是一个快速转换的开发环境,但它似乎没有像预期的那样工作。

1 个答案:

答案 0 :(得分:2)

您可能希望在nginx中添加this configuration

sendfile off;

就个人而言,由于这些类型的不一致,我避免从共享文件夹中提供任何内容。运行一个简单的监视脚本,只要有任何更改,就可以将容器内的rsync从共享文件夹卷启动到仅容器卷。然后,从仅限容器的卷(下面为/var/www)中提供nginx。示例图:

volumes:
 - ~/code:/code
 - /var/www