首页 > 其他分享 >docker-compose安装 es 和 kibana

docker-compose安装 es 和 kibana

时间:2023-10-24 09:36:42浏览次数:46  
标签:compose kibana 01 elasticsearch docker yml es

1、docker-compose.yml

version: '3'
services:
  es_01:
    image: elasticsearch:7.1.0
    container_name: es_01
    environment:
      #以单一节点模式启动
      - discovery.type=single-node
      #设置使用jvm内存大小
      - ES_JAVA_OPTS=-Xms128m -Xmx512m
    volumes:
      - ./plugins:/usr/share/elasticsearch/plugins
      - ./data:/usr/share/elasticsearch/data
      - ./config/elasticsearch.yml:/usr/share/elasticsearch/config/elasticsearch.yml
    ports:
      - 9200:9200
      - 9300:9300

  kibana_01:
    image: kibana:7.1.0
    container_name: kibana_01
    ports:
        - 5601:5601
    links:
      #可以用es这个域名访问es_01容器
      - es_01:es
    depends_on:
      - es_01
    volumes:
      - ./config/kibana.yml:/usr/share/kibana/config/kibana.yml
    environment:
      #设置访问elasticsearch的地址
      - ELASTICSEARCH_HOSTS=http://es:9200

 

2、创建主机目录

./config

./data

./plugins

 

3、elasticsearch.yml文件

cluster.name: "docker-cluster"
node.name: "docker-node"
network.host: 0.0.0.0

 

4、kibana.yml 文件

#
# ** THIS IS AN AUTO-GENERATED FILE **
#

# Default Kibana configuration for docker target
server.name: kibana
server.host: "0"
elasticsearch.hosts: [ "http://elasticsearch:9200" ]
xpack.monitoring.ui.container.elasticsearch.enabled: true
i18n.locale: "zh-CN"
i18n.locale: "zh-CN"   -> 设置中文

5、执行docker-compose启动容器
docker-compose up -d

6、es参考博客
https://blog.csdn.net/k346k346/category_11247756.html 

标签:compose,kibana,01,elasticsearch,docker,yml,es
From: https://www.cnblogs.com/lkc9/p/17783964.html

相关文章

  • docker入门加实战—项目部署之DockrCompose
    docker入门加实战—项目部署之DockrCompose我们部署一个简单的java项目,可能就包含3个容器:MySQLNginxJava项目而稍微复杂的项目,其中还会有各种各样的其它中间件,需要部署的东西远不止3个。如果手动的逐一部署,就太麻烦了,同时也无法保证完整性。而DockerCompose就可以帮助我......
  • 一个Docker仓库问题的思考
    近期项目有云上部署要求,产品要打包成docker镜像。之前产品已经发布过docker版本本次只需要需要更新下,于是交代组内另外一个同学更新下镜像,想着应该很简单;中间经过熟悉docker知识点搭建环境等,过了大概2天,跟我反馈:环境搭建好了,但是无法制作镜像,连dockerrunhelloworld也报错,错误信......
  • Dockerfile
    五.Dockerfile目录五.Dockerfile1.Dockerfile指令2.构建2.1构建方法2.2使用脚本构建3.Dockerfile3.1tomcat应用示例3.2springboot应用示例3.3nginx应用示例3.4php应用示例4.推送镜像4.1推送到dockerhub4.2推送到阿里云1.Dockerfile指令指令描述FROM......
  • Docker基础
    目录1.docker介绍2.docker安装3.docker常用命令3.1docker信息3.2镜像操作3.3容器启动和状态管理3.4容器相关操作4.docker镜像4.1镜像加载原理4.2镜像操作4.2.1commit4.2.2export和import4.2.3save和load5.docker数据卷5.1volumes/bindmounts5.2tmpfs5.......
  • Docker网络
    目录1.网络类型1.1link(已不建议使用)1.2container(已不建议使用)1.3none1.4host1.5bridge/自定义网络(推荐)2.自定义网段网络3.bridge与自定义网段网络通信4.部署Redis集群示例1.网络类型1.1link(已不建议使用)link:--link连接的容器名或ID使用了link机制后,......
  • Docker-Compose
    目录1.简介2.Composeyml规则3.Compose示例3.1Python-web应用3.2wordpress应用1.简介DockerCompose是Docker官方的开源项目,作用是通过docker-compose.yml定义运行多个容器官方文档Compose概念:Services:容器,应用,例如:web、redis、mysql...Project:一组关联的容......
  • docker-compose
    Compose简介Compose项目是Docker官方的开源项目,负责实现对Docker容器集群的快速编排。从功能上看,跟OpenStack中的Heat十分类似。其代码目前在https://github.com/docker/compose上开源。Compose定位是「定义和运行多个Docker容器的应用(Definingandrunnin......
  • docker-compose 安装 etcd
    目录docker-compose.yamldocker-compose.yamlversion:"3"services:etcd:hostname:etcdimage:bitnami/etcd:3deploy:replicas:1restart_policy:condition:on-failure#ports:#-"2379:2379"......
  • Docker镜像管理
    Usage:dockerimageCOMMANDManageimagesCommands:build从Dockerfile中构建镜像history显示镜像历史信息,如元数据等。。。importImportthecontentsfromatarballtocreateafilesystemimage。inspect详细镜像的详细信息load......
  • docker 基础
    https://www.bookstack.cn/read/docker_practice-1.3.0/image-list.md1.旧版本的Docker称为docker或者docker-engine,使用以下命令卸载旧版本$sudoapt-getremovedocker\docker-engine\docker.io2.更新apt软件包缓存,并安装dock......