首页 > 其他分享 >Docker安装ElasticSearch和Kibana

Docker安装ElasticSearch和Kibana

时间:2022-08-17 18:23:38浏览次数:91  
标签:容器 7.16 9200 kibana elasticsearch Kibana ElasticSearch Docker docker

1. 安装docker

docker安装参考:https://www.runoob.com/docker/macos-docker-install.html

2. 拉取elasticsearch镜像

docker pull elasticsearch:7.16.2

3. 启动elasticsearch

docker run --name elasticsearch -p 9200:9200 -p 9300:9300 -e "discovery.type=single-node" -e ES_JAVA_OPTS="-Xms512m -Xmx512m" -d elasticsearch:7.16.2

运行docker镜像参数说明:

-p:端口映射

-e:设置环境变量,discovery.type=single-node(单机运行),ES_JAVA_OPTS="-Xms512m -Xmx512m"(设置JVM参数)

-d:后台启动

–name:容器名称

1.拉取Kibana

#拉去Kibana
docker pull kibana:7.16.2

2.启动kibana容器:

#运行kibana 注意IP一定不要写错

docker run --name kibana -e ELASTICSEARCH_HOSTS=http://自己的elasticsearchIP地址:9200 -p 5601:5601 -d kibana:7.16.2

3.进入kibana容器

#进入容器
docker exec -it 容器ID /bin/sh

4.覆盖配置文件

将如下内容写到kibana.yml中,然后保存退出::wq

server.name: kibana
server.host: "0"
#elasticsearch.hosts: [ "http://elasticsearch:9200" ]
elasticsearch.hosts: [ "http://自己的elasticsearch的IP:9200" ]
xpack.monitoring.ui.container.elasticsearch.enabled: true
#设置kibana中文显示
i18n.locale: zh-CN

5.最后访问页面

http://自己的IP地址:5601

如果出现以下问题:kibana server is not ready yet

可以查看kibana容器日志
docker logs -f 容器ID

标签:容器,7.16,9200,kibana,elasticsearch,Kibana,ElasticSearch,Docker,docker
From: https://www.cnblogs.com/0356dujinshuai/p/16595733.html

相关文章

  • docker --restart 重启策略
    docker--restart重启策略--restart=no,默认策略,在容器退出时不重启容器--restart=on-failure,在容器非正常退出时(退出状态非0),才会重启容器--restart=on-failure:3,在容......
  • Docker/Docker Compose部署ELK
    目录Docker/DockerCompose部署ELKDocker下安装ELKDockerCompose部署ELK准备工作相关文件结构修改系统的vm.max_map_count安装和配置ELK服务获取sebp/elk的原始配置文件编......
  • 乘风破浪,遇见最美Windows 11之现代Windows开发运维 - Docker容器化镜像使用规范总结
    背景在通过Docker使用和打包容器化镜像的时候,很容易因为一些不规范的操作引发不必要的麻烦,下面总结一些规范项供参考。总结建议描述镜像构建除系统镜像外所......
  • Docker-基础
    1、Docker概述1.1Docker是什么Docker是一个开源的容器引擎,基于Go语言并遵从Apache2.0协议开源。开发这可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发......
  • 如何查看一个docker容器占用空间的大小?
    你如果想要知道,一个运行起来的容器,占用了多少磁盘空间该怎么做呢? 方法很简单。 使用下面的命令dockerps-s  得到下面的结果: 没错SIZE列,就是容器占用......
  • 什么是docker的存储驱动?有什么作用?
    如题目所示的问题,你知道吗? 读完下面的部分,你必然会豁然开朗······ 1、当你执行dockerpull命令拉取一个镜像的时候,镜像在docker主机上是怎么存储的?2、当你执......
  • docker 配置代理
    vi~/.docker/config.json{"proxies":{"default":{"httpProxy":"socks5h://192.168.36.106:7890","httpsProxy":"socks5h://19......
  • docker
    docker常用命令root权限进入容器dockerexec–it–urootpromrtheus/bin/sh复制文件从本地到服务器dockercp本地路径容器id或者容器名字:容器内路径复制......
  • 添加docker容器端口(映射宿主机和docker容器中的端口)
    1.关闭正在运行要修改的容器dockerstop容器id#二选一即可dockerstop容器名2.查看要修改的容器iddockerps-a   3.进入主机配置文件目录cd/var/l......
  • docker 如何删除none镜像
    删除none的镜像,要先删除镜像中的容器。要删除镜像中的容器,必须先停止容器。$dockerimages$dockerrmi$(dockerimages|grep"none"|awk'{print$3}')直接删除......