DockerCompose部署es和kibana

DockerCompose文件

bash 复制代码
version: '3.1'
services:
  elasticsearch:
    image: elasticsearch:7.13.3
    container_name: elasticsearch
    privileged: true
    ports:
      - "9200:9200"
      - "9300:9300"
    environment:
      - ES_JAVA_OPTS=-Xms128m -Xmx1024m #设置使用jvm内存大小
      - cluster.name=elasticsearch  #设置集群名称
      - discovery.type=single-node  #以单一节点模式启动
      - bootstrap.memory_lock=true
      - http.cors.enabled=true
      - http.cors.allow-origin=*
      - TZ=Asia/Shanghai
    deploy:
      resources:
        limits:
          cpus: "2"
          memory: 1000M
        reservations:
          memory: 200M
    ulimits:
      memlock:
        soft: -1
        hard: -1

新建文件夹

bash 复制代码
/data/docker/es/plugins
/data/docker/es/data
/data/docker/es/logs

把es的内部文件拷贝出来

bash 复制代码
docker cp elasticsearch:/usr/share/elasticsearch/plugins /opt/docker/data/es/plugins

docker cp elasticsearch:/usr/share/elasticsearch/data /opt/docker/data/es/data

docker cp elasticsearch:/usr/share/elasticsearch/logs /opt/docker/data/es/logs

然后停止容器

删除容器

重新运行yml文件

bash 复制代码
version: '3.1'
services:
  elasticsearch:
    image: elasticsearch:7.13.3
    container_name: elasticsearch
    privileged: true
    ports:
      - "9200:9200"
      - "9300:9300"
    environment:
      - ES_JAVA_OPTS=-Xms128m -Xmx1024m #设置使用jvm内存大小
      - cluster.name=elasticsearch  #设置集群名称
      - discovery.type=single-node  #以单一节点模式启动
      - bootstrap.memory_lock=true
      - http.cors.enabled=true
      - http.cors.allow-origin=*
      - TZ=Asia/Shanghai
    volumes:
      - /opt/docker/data/es/plugins:/usr/share/elasticsearch/plugins #插件文件挂载
      - /opt/docker/data/es/data:/usr/share/elasticsearch/data #数据文件挂载
      - /opt/docker/data/es/logs:/user/share/elasticsearch/logs
    deploy:
      resources:
        limits:
          cpus: "2"
          memory: 1000M
        reservations:
          memory: 200M
    ulimits:
      memlock:
        soft: -1
        hard: -1

部署成功访问

http://服务器id:9200/

kibana 的yml文件

相关推荐
数据智能老司机22 分钟前
深入解锁 dbt——Documentation:项目文档与数据文档
大数据
计算机毕业编程指导师28 分钟前
【计算机毕设推荐】Python+Hadoop+Spark共享单车数据可视化分析系统 毕业设计 选题推荐 毕设选题 数据分析 机器学习 数据挖掘
大数据·hadoop·python·计算机·数据挖掘·spark·课程设计
计算机毕业编程指导师31 分钟前
【计算机毕设】基于Hadoop的共享单车订单数据分析系统+Python+Django全栈开发 毕业设计 选题推荐 毕设选题 数据分析 机器学习 数据挖掘
大数据·hadoop·python·计算机·数据挖掘·spark·django
2601_956139421 小时前
文体娱媒品牌全案公司哪家强
大数据·人工智能·python
塔望品牌咨询1 小时前
组织效率诊断框架:返工、解释、等待、救火,分别说明了什么
大数据·产品运营
塔能物联运维1 小时前
两相液冷:从“散热”到“控温”,重构高密度算力的热管理系统
大数据·人工智能
好赞科技2 小时前
2026年8大多商家小程序推荐榜单,解决企业多平台运营难题
大数据
数据智能老司机2 小时前
SQL 与 dbt 分析工程实践—构建端到端分析工程用例
大数据
方向研究2 小时前
质量因子策略
大数据
科研前沿2 小时前
多视角相机驱动的室内人员空间定位技术白皮书
大数据·人工智能·python·科技·数码相机·音视频