[英]Kibana can't connect to ElasticSearch with docker on Mac M1
基本上,我正在嘗試在 m1 mac 上使用 elasticsearch 和使用 docker 的 kibana 設置環境。 我已將 de env 變量DOCKER_DEFAULT_PLATFORM
設置為linux/amd64
。 運行容器時一切似乎都很好,但是當我嘗試將 kibana 連接到彈性時,他們只是看不到對方。 這是我當前docker-composer
文件:
elasticsearch:
image: docker.elastic.co/elasticsearch/elasticsearch:8.3.3-amd64
environment:
- discovery.type=single-node
- node.name=elasticsearch1
- cluster.name=docker-cluster
- cluster.initial_master_nodes=elasticsearch1
- bootstrap.memory_lock=true
- "ES_JAVA_OPTS=-Xms128M -Xmx128M"
ports:
- 9200:9200
networks:
- my-network
kibana:
image: docker.elastic.co/kibana/kibana:8.3.3-amd64
environment:
SERVER_NAME: localhost
ELASTICSEARCH_URL: http://localhost:9200/
ports:
- 5601:5601
depends_on:
- elasticsearch
networks:
- my-network
在此之前,我使用的是networks
links
,也沒有運氣。 從我的終端或瀏覽器中,我可以看到 elastic 和 kibana 都在各自的端口上運行。 我在這里沒有想法,感謝任何幫助
ELASTICSEARCH_URL: http://localhost:9200/
應該是http://my-network:9200/
, localhost
無法訪問 Z18897DCFCE6A4E7AE63A3BAEED443C4 容器。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.