Logstash泊坞窗镜像中的系统日志驱动程序造成端口“超时”错误

我无法通过docker-compose 1.5.2可靠地启动ELK堆栈。 我得到这个错误:

无法启动容器8b1603:无法初始化日志logging驱动程序:拨号tcp 127.0.0.1:9290:连接超时

我通过用作docker-compose的input的yml文件尝试了logstash docker镜像版本2.3,2.4,5.0和“latest”。 但是当我做“docker-compose up”来启动ELK堆栈时,我总是会遇到下面提到的错误。

我使用“syslog”作为驱动程序将日志提取到Logstash中。 我通过下面的语法来为我的“依赖”其他docker容器:

log_driver: syslog syslog-address: "tcp://<docker's host's IP address>:9290 

在yml文件中。

还有其他依赖于此端口的“依赖”服务,即使Logstash“已准备就绪”,这些服务也无法访问端口9290。

错误是:

无法启动容器:无法初始化日志logging驱动程序:拨号TCP 127.0.0.1:9290:连接超时

请注意,我已经推迟了几分钟 ,开始使用端口9290的“依赖”容器。但是我仍然有时会得到上面的错误。

Logstash镜像启动时间或系统日志驱动启动时间有什么问题?