docker镜像如何启动es/kibana

 更新时间:2024年01月09日 08:48:07   作者:chang_hf  
这篇文章主要介绍了docker镜像如何启动es/kibana问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教

下载镜像elasticsearch

docker search elasticsearch

docker pull elasticsearch

启动镜像

docker run --name my-elasticsearch -p 9200:9200 -p 9300:9300 -e  "ES_JAVA_OPTS=-Xms1g -Xmx1g"  -d 5acf0e8da90b

需要配置内存大小,否则默认2g,启动失败

访问curl 127.0.0.1:9200

{
  "name" : "j9yOQY_",
  "cluster_name" : "elasticsearch",
  "cluster_uuid" : "XJTr4Y8bRJKFK3N-tHnrCQ",
  "version" : {
    "number" : "5.6.12",
    "build_hash" : "cfe3d9f",
    "build_date" : "2018-09-10T20:12:43.732Z",
    "build_snapshot" : false,
    "lucene_version" : "6.6.1"
  },
  "tagline" : "You Know, for Search"
}

安装head插件,打开管控台

docker pull mobz/elasticsearch-head:5
docker run -d --name my-es_admin -p 9100:9100 mobz/elasticsearch-head:5

访问192.168.99.100:9100

第一次打开时,连接的服务地址是localhost:9200,修改为docker所在的ip。

此时出现连接失败,需要修改镜像的elasticsearch.yml文件,添加

http.cors.enabled: true
http.cors.allow-origin: "*"

然后重新启动es镜像和es-head两个容器

docker restart my-es
docker restart my-es-head

下载镜像

docker search kibana
docker pull kibana
docker inspect yu23rdjsfdflnfds

查询最新版本为5.6.12

启动镜像

 docker run --name my-kibana -e ELASTICSEARCH_URL=http://192.168.99.100:9200 -p 5601:5601 -d a674d23325b0

访问http://192.168.99.100:5601

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • docker清理未使用的镜像的命令详解及注意事项

    docker清理未使用的镜像的命令详解及注意事项

    Docker命令是使用Docker的基础,这篇文章主要介绍了docker清理未使用的镜像的命令详解及注意事项的相关资料,文中通过代码介绍的非常详细,需要的朋友可以参考下
    2025-06-06
  • Docker 容器日志分析

    Docker 容器日志分析

    这篇文章主要介绍了Docker 容器日志分析,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2019-03-03
  • 如何找到Docker容器(redis)中的持久化文件

    如何找到Docker容器(redis)中的持久化文件

    要查看Docker容器的dump.rdb和appendonly.aof文件(如果启用了AOF持久化)的位置,我们需要知道容器中Redis配置文件的内容或者容器的数据卷的挂载位置,本文给大家介绍如何找到Docker容器(redis)中的持久化文件,感兴趣的朋友一起看看吧
    2023-10-10
  • Docker下安装Mongo4.2及客户端工具连接Mongo

    Docker下安装Mongo4.2及客户端工具连接Mongo

    这篇文章主要介绍了Docker下安装Mongo4.2和客户端工具连接Mongo数据库的方法,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-01-01
  • Docker安装mysql教程以及解决mysqld: Can‘t read dir of ‘/etc/mysql/conf.d/‘问题

    Docker安装mysql教程以及解决mysqld: Can‘t read dir&nbs

    本文详细介绍了如何通过Docker来安装和配置MySQL数据库,包括拉取MySQL镜像、启动MySQL容器、配置MySQL、解决常见错误等步骤,提供了详尽的命令和参数说明,帮助用户顺利完成MySQL的安装和配置,文中还提到了如何处理MySQL容器启动时遇到的“无法读取目录”
    2024-10-10
  • Docker容器的加载分层原理及commit镜像

    Docker容器的加载分层原理及commit镜像

    这篇文章主要为大家介绍了Docker容器的加载分层原理及commit镜像,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2022-06-06
  • Docker安装Nginx并部署及MySQL容器构建全过程

    Docker安装Nginx并部署及MySQL容器构建全过程

    众所周知Docker是一种容器化技术,可以用来快速部署和管理应用程序,这篇文章主要给大家介绍了关于Docker安装Nginx并部署及MySQL容器构建的相关资料,需要的朋友可以参考下
    2024-02-02
  • 使用docker安装部署NextCloud私人网盘的方法步骤

    使用docker安装部署NextCloud私人网盘的方法步骤

    本文主要介绍了使用docker安装部署NextCloud私人网盘的方法步骤,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2022-05-05
  • 在IntelliJ IDEA中使用Docker的开发指南

    在IntelliJ IDEA中使用Docker的开发指南

    这篇文章主要给大家介绍了在IntelliJ IDEA中使用Docker开发指南,文中通过图文介绍的非常详细,对我们的使用Docker有一定的帮助,需要的朋友可以参考下
    2023-09-09
  • docker中容器数据卷volume介绍

    docker中容器数据卷volume介绍

    大家好,本篇文章主要讲的是docker中容器数据卷volume介绍,感兴趣的同学赶快来看一看吧,对你有帮助的话记得收藏一下,方便下次浏览
    2021-12-12

最新评论