我希望使用以下码头ivankrizsan/elastalert。我已经安装了elasticsearch 5的docker(名称:elasticsearch)Docker /如何确定链接?
在指南中,它说:需要使用“elasticsearchhost”别名链接到运行Elasticsearch的Docker容器。
所以我做了以下内容:
docker run --link "elasticsearch:elasticsearchhost" ivankrizsan/elastalert
和它说:
docker: Error response from daemon: Conflicting options: host type networking can't be used with links. This would result in undefined behavior.
当我删除该链接,只需要运行:
docker run ivankrizsan/elastalert
它没有找到弹性搜索端口(其循环此部分:
while ! wget -O garbage_file ${ELASTICSEARCH_HOST}:${ELASTICSEARCH_PORT} 2>/dev/null
do
echo "Waiting for Elasticsearch..."
rm -f garbage_file
sleep 1
done
)
我做错了什么?
'elasticsearch'容器是如何启动的。根据错误消息它有'--network = host'选项? – Lauri
@Lauri是的,净=主机 – MiddleWare
任何特定的原因呢? – Lauri