我有多个docker实例正在运行,我想将日志输出推送到GUI。
我编写的python脚本基本上是
docker logs $containerId --tail 50 -f
每个容器。
结果很好并且工作正常,但我从dockerd获得了非常高的CPU负载。
我该怎么做才能防止高负荷?是否有更好的方法来获取日志输出?
提前致谢。
答案 0 :(得分:0)
我修好了。 Docker还将输出保存到文件中:
docker inspect --format='{{.LogPath}}' $containerId
然后我只是拖尾这个文件:
tail -f $path