安装elasticsearch


已创建docker-net

docker-compose.yml


version: '3'
services:
  elastic:
    image: docker.elastic.co/elasticsearch/elasticsearch:6.8.23
    container_name: elasticsearch
    restart: "always"
    environment:
      - "TZ=Asia/Shanghai"
      - "ES_JAVA_OPTS=-Xms512m -Xmx512m"
    ports:
      - "9200:9200"
      - "9300:9300"
    volumes:
      - "./data:/usr/share/elasticsearch/data"
      - "./config/elasticsearch.yml:/usr/share/elasticsearch/config/elasticsearch.yml"
    networks:
      - docker-net

networks:
  docker-net:
    external: true

elasticsearch.yml


cluster.name: "my-application"
network.host: 0.0.0.0

discovery.zen.minimum_master_nodes: 1
xpack.license.self_generated.type: basic