簡體   English   中英

Kibana 無法在 Mac M1 上使用 docker 連接到 ElasticSearch

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM