首页 > 其他分享 >docker启动elasticsearch和kibana

docker启动elasticsearch和kibana

时间:2023-01-10 12:34:57浏览次数:40  
标签:9200 mydata kibana elasticsearch 镜像 docker

首先执行通过docker将以下镜像进行拉取:

docker pull elasticsearch:7.4.2 用于存储和检索数据(版本可以自定义,两者版本需要统一)
docker pull kibana:7.4.2 用于可视化检索数据(版本可以自定义,两者版本需要统一)

 
完成之后通过sudo docker images查看是否拉去镜像成功
 
运行elasticsearch镜像:
 
首先,先进行创建备份文件的文件夹,以防在之后被认为创建的为文件,执行以下命令

mkdir -p /mydata/elasticsearch/config
mkdir -p /mydata/elasticsearch/data
echo "http.host: 0.0.0.0" >> /mydata/elasticsearch/config/elasticsearch.yml       #允许任何ip访问
chmod -R 777 /mydata/elasticsearch/                   #将该文件夹设置为任何用户都能读写,保证权限(否则会出错)

在执行了上面的命令之后,通过ls -l命令查看文件夹的权限,和以下图片相同即可

 
启动es镜像:
执行以下代码,可先看图片查看解析后在自己进行配置:

 

docker run --name elasticsearch -p 9200:9200 -p 9300:9300 \
-e "discovery.type=single-node" \
-e ES_JAVA_OPTS="-Xms64m -Xmx512m" \
-v /mydata/elasticsearch/config/elasticsearch.yml:/usr/share/elasticsearch/config/elasticsearch.yml \
-v /mydata/elasticsearch/data:/usr/share/elasticsearch/data \
-v /mydata/elasticsearch/plugins:/usr/share/elasticsearch/plugins \
-d elasticsearch:7.4.2

 
判断es是否启动成功:
访问ip:9200进行查看是否出现以下内容(如果出现就表示成功,如果没有,就表示es启动失败)

 
 
将kibana镜像启动:
执行命令:

docker run --name kibana -e ELASTICSEARCH_HOSTS=http://192.168.36.148:9200 -p 5601:5601 \
-d kibana:7.4.2

 
注意将es的地址进行修改
 
查看是否启动成功
访问ip:5601查看是否访问成功即可
参考界面:

标签:9200,mydata,kibana,elasticsearch,镜像,docker
From: https://www.cnblogs.com/just1t/p/17039802.html

相关文章

  • Elasticsearch 入门:logstash 5.0.0 安装及输出数据到 elasticsearch
    首先安装:elasticsearch、 kibana,以下测试会用到。安装参考:​​Elasticsearch入门:CentOS5.6安装Elasticsearch5.0​​​​Elasticsearch入门:Elasticsearch5.0安装......
  • docker安装mysql
    搜索镜像名字dockersearchmysql 在网页端搜索版本列表:https://hub.docker.com/  点击标题,在下面选出需要的版本号拉取镜像 dockerpullmysql:8.0 ......
  • 处理docker中中文显示方框问题
    docker中使用aspose-words来天赐数据,然后生成pdf,本地测试没有问题,发布到测试服务器docker中,中文就变成了方框。这种情况一般都是字体缺失造成的。把字体拷贝到文件夹fonts......
  • Jenkins+Docker 实现一键自动化部署项目!
    博主分享的非常好:https://mp.weixin.qq.com/s/a0JOuiqLsUMcQSEjZ4uGTg 本文章实现最简单全面的Jenkins+docker+springboot一键自动部署项目,步骤齐全,少走坑路。环境:cen......
  • mysql 安装部署(Docker - Centos7)
    mysql安装部署(Docker-Centos7) 1.下载镜像                    参考:https://blog.csdn.net/weixin_43830765/article/det......
  • 记一次部署在docker环境项目发送邮件出现No appropriate protocol
    前言部门有个项目涉及到邮件发送,发送功能在本地测试可以成功发送,但是打包部署到docker环境中,却出现Noappropriateprotocol(protocolisdisabledorciphersuitesar......
  • 47-Docker-Dockerfile镜像创建自动化生产案例
    基于容器手动制作镜像步骤具体如下:下载一个系统的官方基础镜像,如:CentOS或Ubuntu基于基础镜像启动一个容器,并进入到容器在容器里面做配置操作安装基础命令配置运行环......
  • ElasticSearch的基本使用
    1、ElasticSearch基本介绍TheElasticStack,包括Elasticsearch、Kibana、Beats和Logstash(也称为ELKStack)。能够安全可靠地获取任何来源、任何格式的数据,然后实时地......
  • Dockerfile参考
    Fromopenjdk:8u252-jdkENVMEMORY_SIZE{{MEMORY_SIZE|default(1024)}}MENVPROJECT_NAME{{PROJECT_NAME}}ENVNAME{{NAME}}ENVJAVA_OPTS"-server-Xms$MEMORY_S......
  • Dockerfile 参考
    Dockerfile:FROMopenjdk:8u252-jdkENVJHIPSTER_SLEEP=0\JAVA_OPTS=""\LOGFILE=""\ACTIVE=""EXPOSE7777WORKDIR/data/appADDentrypoint.shentrypoin......