Docker安装ElasticSearch/ES

目录

前言

  • TencentOS Server 3.1
  • Docker version 19.03.14, build 5eb3275d40

准备

  1. docker 已安装。

    安装 docker 参考:【Centos 8】【Centos 7】安装 docker

  2. 搜索可以使用的镜像。

    复制代码
    shell> docker search elasticsearch
    NAME                                     DESCRIPTION                                     STARS     OFFICIAL   AUTOMATED
    elasticsearch                            Elasticsearch is a powerful open source sear...   6115      [OK]       
    kibana                                   Kibana gives shape to any kind of data --- str...   2622      [OK]       
  3. 也可从docker hub上搜索镜像。
    docker hubdocker hub-stage

拉取ElasticSearch镜像

bash 复制代码
shell> docker pull elasticsearch:7.12.0
7.12.0: Pulling from library/elasticsearch
7a0437f04f83: Pull complete 
2b674c951ca3: Pull complete 
06baeb69f25f: Pull complete 
eeff01d19ce5: Pull complete 
a994306398ca: Pull complete 
2c002d76c1f6: Pull complete 
6286f2196f9b: Pull complete 
Digest: sha256:383e9fb572f3ca2fdef5ba2edb0dae2c467736af96aba2c193722aa0c08ca7ec
Status: Downloaded newer image for elasticsearch:7.12.0
docker.io/library/elasticsearch:7.12.0

安装ElasticSearch

  1. 创建并运行容器

    复制代码
    docker run --name elasticsearch1 -p 9200:9200  -p 9300:9300 \
    -e "discovery.type=single-node" \
    -e ES_JAVA_OPTS="-Xms84m -Xmx512m" \
    -d elasticsearch:7.12.0
  2. 检查是否安装成功

    浏览器访问http://localhost:9200, 如果出现以下界面就是安装成功:

拉取elasticsearch-head镜像

复制代码
docker pull mobz/elasticsearch-head:5

安装elasticsearch-head

  1. 创建容器

    复制代码
    docker create --name elasticsearch-head -p 9100:9100 mobz/elasticsearch-head:5
  2. 启动容器

    复制代码
    docker start elasticsearch-head
  3. 检查是否安装成功

    浏览器打开 http://localhost:9100, 如果出现以下界面就是安装成功:

参考

https://blog.csdn.net/qq_40942490/article/details/111594267

https://www.cnblogs.com/jianxuanbing/p/9410800.html

https://blog.csdn.net/teyue87/article/details/122626499

https://blog.csdn.net/qq_44732146/article/details/120744829

相关推荐
曲幽6 小时前
别再用网页翻译看源码了!你的私人翻译神器LibreTranslate,部署避坑指南来了
python·docker·web·pot·translate·libretranslate·arogstranslate
武子康2 天前
调查研究-183 Apple container:Mac 上用轻量 VM 跑 Linux 容器,Swift 会改写本地容器体验吗?
docker·容器·apple
Alsn865 天前
等待学习-学习目录:Docker 容器安全攻防
学习·安全·docker
程序员老赵5 天前
服务器没有桌面?Docker 跑个 Chrome,浏览器就能远程用
docker·容器·devops
杨浦老苏5 天前
轻量级Docker仪表板Servedash
运维·docker·监控·群晖·仪表板
正经教主5 天前
【docker基础】 第八周:容器监控与应用更新策略
运维·docker·容器
kiros_wang5 天前
Docker 使用完整指南
运维·docker·容器
正经教主5 天前
【docker基础】第九周:Docker安全与镜像优化
运维·docker·容器
CodeStats5 天前
【虚拟机】 从 CPU 指令到虚拟机隔离:虚拟机就是一个“模拟了完整硬件的普通进程”
java·docker
ai产品老杨5 天前
突破安防碎片化:基于 Docker 与边缘计算的 AI 视频智能化中台,如何通过 GB28181/RTSP 统一接入与全套源码交付实现二次开发自由?
人工智能·docker·边缘计算