使用Docker进行弹性搜索
我运行了下面的docker compose脚本,我希望有两个节点,但是这只是一个。似乎有一些明显的错误 摘自 159803352 18:09:12 docker cluster绿色110-100.0% 码头工人使用Docker进行弹性搜索,docker,elasticsearch,docker-compose,Docker,elasticsearch,Docker Compose,我运行了下面的docker compose脚本,我希望有两个节点,但是这只是一个。似乎有一些明显的错误 摘自 159803352 18:09:12 docker cluster绿色110-100.0% 码头工人 Name Command State Ports ---------------------------------------------------------
Name Command State Ports
------------------------------------------------------------------------------------------
elasticsearch /usr/local/bin/docker-entr ... Up 0.0.0.0:9200->9200/tcp, 9300/tcp
elasticsearch2 /usr/local/bin/docker-entr ... Up 9200/tcp, 9300/tcp
它在上升。但是您需要将端口映射到一些本地未使用的端口。就像您已经为第一个映射了
9200:9200
。为另一个也添加相同的,如8200:9200
。然后尝试在8200端口从本地点击第二个。它应该能用。好的,我发现了问题所在。这两个容器似乎不知何故彼此不知道,并试图自己创建集群。
我用depends引入了delay,现在可以了。谢谢我不明白你说的“向上”是什么意思,你能进一步解释一下吗?两个节点都已启动并正在运行。这不是问题,为什么命令会给出不同的输出-159803352 18:09:12 docker cluster green 1 10 0 0-100.0%
Name Command State Ports
------------------------------------------------------------------------------------------
elasticsearch /usr/local/bin/docker-entr ... Up 0.0.0.0:9200->9200/tcp, 9300/tcp
elasticsearch2 /usr/local/bin/docker-entr ... Up 9200/tcp, 9300/tcp