来自 Rake 任务的 docker 中的 Docker,非常非常慢

时间:2021-02-20 13:39:54

标签: ruby docker rake rake-task docker-in-docker

我想知道你们中的一些人是否尝试过从位于容器(Docker 中的 Docker)中的 rake 任务本身运行 docker 命令。 我有一个带有 ruby​​ 应用程序的 docker-compose 网络和一个 debian 容器,我用它来做 snmptranslates。 我有一个 rake 任务:

for

虽然它可以工作,但速度非常慢(每个 OID 4-5 秒...),因此无法使用。 我可能只是将 translation = `DOCKER_HOST=#{ENV['DOCKER_HOST']} docker-compose exec -T debian snmptranslate -m DAHUA-SNMP-MIB -Ot #{oid}` 包添加到我的基本 ruby​​(也是 debian)映像中,看看它是否更好。 我已经使用 snmp 文件启动了 docker 守护进程,告诉它在没有 TLS 的情况下侦听任何 IP (0.0.0.0) 并将套接字和 /etc/docker/daemon.json 二进制文件转发到容器。 有没有人在 Docker 中也遇到过 Docker 请求缓慢的情况?

0 个答案:

没有答案