文件名称:docksync:Rsync 文件从你的 macosx 机器到 docker 容器
文件大小:13KB
文件格式:ZIP
更新时间:2024-07-22 21:08:39
Ruby
同步 将文件从 macosx 机器同步到 docker 容器的工具。 从 macosx 到 docker 主机再到容器共享卷非常慢。 在我们的一个大型应用程序中,通常需要 15 秒的任务在共享卷上需要大约 5 分钟。 这是一个 20 倍的性能损失。 问题不是docker,问题是共享卷很慢。 对于小项目,共享卷是好的,但对于较大的项目,开发速度太慢。 这个工具是一种将文件从 macosx 同步到 docker 容器的技巧。 该工具很有用,直到 macosx 上的共享卷更快。 这个怎么运作 它在运行的容器上安装和设置一个 rsync 服务器。 然后它会监视文件系统上任何更改的文件,并根据需要同步它们。 它使用在您的 Dockerfile 中配置的 WORKDIR 并将在那里 rsync 项目文件。 这仅适用于 ubuntu,因为它使用 apt-get 将 rsync 服务器安装到正在
【文件预览】:
docksync-master
----.gitignore(154B)
----Guardfile(381B)
----bin()
--------docksync(161B)
----.travis.yml(45B)
----LICENSE.txt(1KB)
----spec()
--------spec_helper.rb(300B)
--------lib()
--------fixtures()
----README.md(2KB)
----docksync.gemspec(1KB)
----lib()
--------docksync()
--------docksync.rb(197B)
----Gemfile(92B)
----Rakefile(109B)