我使用无花果通过boot2docker主机vm挂载我的OS目录。我正在使用已经提供的用户目录。尝试以下几点:
/code/Tryme.txt --“你好”
那我错过了什么?有什么想法吗?如果我把容器取下来并把它拿回来,文件就像它应该的那样。当我接收到图像时,文件也会被更改。
想法?
谢谢。
更新:我在为文件提供服务的应用程序代码中也看到了这种情况,但它仍然没有改变。我希望这是一个快速转身的开发环境,但它似乎不像预期的那样工作。
发布于 2015-01-19 06:06:50
您可能需要在nginx中添加这种配置:
sendfile off;就个人而言,由于这些类型的不一致,我避免在共享文件夹之外提供任何服务。运行一个简单的监视脚本,该脚本在容器内启动一个rsync,从您的共享文件夹卷开始到一个仅用于容器的卷。然后,让nginx服务于您的容器专用卷(/var/www下面)。例图:
volumes:
- ~/code:/code
- /var/wwwhttps://stackoverflow.com/questions/28016595
复制相似问题