我正在尝试在我的服务器上设置新版本的 Kibana 和 Elasticsearch。我有一个现有的 K 和 E 使用默认端口(5601、9200)运行,并且无法升级现有数据。我想在 Docker 中运行 K 和 E 的较新版本 (7.4.2),使用不同的端口 (5611:5601、9211:9200) 来访问容器。我有新的数据区域可用。
我相信我的 Elasticsearch 运行正常,但 Kibana 查找 Elasticsearch 的覆盖对我不起作用。我已附加我的 docker-compose.yml 文件。
预先感谢您的帮助。
version: '3'
networks:
elk01:
driver: bridge
services:
es01:
image: elasticsearch:7.4.2
container_name: es01
user: "983"
networks:
- elk01
environment:
#- cluster.initial_master_nodes=es01
- cluster.name=docker-cluster
- discovery.type=single-node
- bootstrap.memory_lock=true
- "ES_JAVA_OPTS=-Xms4g -Xmx4g -XX:-HeapDumpOnOutOfMemoryError"
#- ES_JAVA_OPTS: "-Xms4g -Xmx4g -XX:-HeapDumpOnOutOfMemoryError"
ulimits:
memlock:
soft: -1
hard: -1
ports:
- "9211:9200"
- "9311:9300"
expose:
- "9211"
volumes:
- /elk/elk7_4_2/elasticsearch/data:/usr/share/elasticsearch/data
- …Run Code Online (Sandbox Code Playgroud)