我想知道你们中的一些人是否尝试过从位于容器(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 请求缓慢的情况?