gpt4 book ai didi

virtualbox - 使用 boot2docker 从主机共享代码目录不会在 guest 上调用 inotify

转载 作者:行者123 更新时间:2023-12-02 07:37:49 24 4
gpt4 key购买 nike

我正在尝试使用 boot2docker/Virtualbox 设置开发环境。与 docker 容器共享主机上的文件夹是可行的,但由于它是通过 Virtualbox 共享文件夹共享的,inotify 不会在容器内部触发(并且代码不会重新加载)。

有没有办法使用 boot2docker 将源文件夹放入 docker 镜像中,但仍会在容器中触发 inotify ?我宁愿不使用轮询,因为在 Virtualbox 共享内使用轮询会给主机带来沉重的 CPU 成本。

最佳答案

这是 boot2docker 的限制,因为这种双层间接,你必须通过 Virtual box 经历一个,而通过 docker 经历另一个。看来你最好设置自己的 Vagrant 机器并使用其中一种替代方法来共享文件夹,可以通过上面评论中提到的 NFS、RSYNC 或 Unison 插件

关于virtualbox - 使用 boot2docker 从主机共享代码目录不会在 guest 上调用 inotify,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26956623/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com