美文网首页
docker 部署es7+kibana

docker 部署es7+kibana

作者: 风亡小窝 | 来源:发表于2023-12-12 14:27 被阅读0次

    命令部署

    docker network create elastic7
    
    docker run \
    --name es7-01  \
    --net elastic7 \
    -p 9200:9200 -p 9300:9300 \
    -e "discovery.type=single-node" \
    docker.elastic.co/elasticsearch/elasticsearch:7.17.15
    
    
    docker run \
    --name kib7-01 \
    --net elastic7 \
    -p 5601:5601 \
    -e "ELASTICSEARCH_HOSTS=http://es7-01:9200" \
    docker.elastic.co/kibana/kibana:7.17.15
    

    docker-compse部署

    version: '3'
    services:
      es7:
        image: docker.elastic.co/elasticsearch/elasticsearch:7.17.15
        networks:
          - elastic7
        ports:
          - '9200:9200'
          - '9300:9300'
        environment:
          - discovery.type=single-node
    
      kib7:
        image: docker.elastic.co/kibana/kibana:7.17.15
        networks:
          - elastic7
        ports:
          - '5601:5601'
        environment:
          ELASTICSEARCH_HOSTS: '["http://es7:9200"]'
    
    networks:
      elastic7:
        driver: bridge
    

    将上述内容保存为 docker-compose.yml 文件,然后使用 docker-compose up -d 命令在同一目录下启动容器。Docker Compose 将根据定义的服务和网络配置来创建和连接容器。

    这个 Docker Compose 文件定义了两个服务:es7 和 kib7,它们都连接到名为 elastic7 的网络。es7 服务使用 Elasticsearch 镜像,并将端口映射到主机的 9200 和 9300 端口。kib7 服务使用 Kibana 镜像,并将端口映射到主机的 5601 端口。kib7 服务还使用环境变量 ELASTICSEARCH_HOSTS 来指定 Elasticsearch 的主机地址。

    通过使用 Docker Compose,你可以更方便地定义、管理和扩展多个容器的配置。


    https://www.elastic.co/guide/en/elasticsearch/reference/7.17/docker.html
    https://www.elastic.co/guide/en/kibana/7.17/docker.html

    相关文章

      网友评论

          本文标题:docker 部署es7+kibana

          本文链接:https://www.haomeiwen.com/subject/mqdpgdtx.html