【发布时间】:2014-11-16 11:54:01
【问题描述】:
我正在尝试使用 boot2docker/Virtualbox 设置开发环境。与 docker 容器共享主机上的文件夹是可行的,但由于它是通过 Virtualbox 共享文件夹共享的,因此 inotify 不会在容器内触发(并且代码不会重新加载)。
有没有办法使用 boot2docker 将源文件夹放入 docker 映像中,但仍会在容器中触发 inotify?我宁愿不使用轮询,因为在 Virtualbox 共享中使用轮询会在主机上占用大量 CPU。
【问题讨论】:
-
inotify 事件在 Linux 下会按预期触发,但不会在
boot2docker中触发。 :( 希望 Docker 开发人员正在关注! -
我决定换一种方式,将所有源代码放在一个 docker 容器中。通过这样做,inotify 应该会触发,而且对源代码的所有更改都可以立即在任何链接的容器中使用。在这里查看我的项目:dockershell.io
标签: virtualbox inotify boot2docker