美文网首页运维web常用技能
基于 Docker 部署单节点 ElasticSearch

基于 Docker 部署单节点 ElasticSearch

作者: you的日常 | 来源:发表于2021-12-21 10:45 被阅读0次

    Docker 工具

    为了快速学习理解 ES,我并不建议学员精通各种平台 ES 安装方法,有的人使用 Windows、MAC 以及 Ubuntu,目前据我所知,在 MAC 上安装是坑最少的,其他平台安装起来比较麻烦。我也不可能在不同的平台演示安装过程,为了能够统一安装方法,以及更快地进入 ES 学习环境,我这里使用 Docker 作为安装平台。只需要傻瓜式的一步步安装 Docker 这个软件,然后从网上下载别人打包好的 ES 容器,就能够一键式启动,这里仅仅把 Docker 当做工具,不需要深入研究命令以及原理。

    安装 Docker

    Docker 是个集装箱,里面可以装载各种环境的应用程序,它相当于一个虚拟机,为了后面更加简单的搭建分布式 ES 文本将采用 Docker 作为环境搭建的基础。我们的目的是简单的将 ES 实例部署在 Ubuntu 操作系统中,读者们不需要过分关注,它只是一个能够快速提供给我们任何操作系统环境的工具,无论是 CentOS、Ubuntu。玩过虚拟机的学员应该都听过或者用过 Virtual Box 与 VMWare 虚拟机,Docker 就相当于虚拟机,Docker 镜像就相当于虚拟机中的镜像,像 Windows、Ubuntu 镜像。Docker 容器就相当于虚拟机中启动的一个操作系统,这些简单的概念先大概有个了解。

    首先百度搜索 Docker Desktop,去官网下载软件安装包,Docker 提供了 Mac 与 Windows 版本,如果你是个 Linux 爱好者,安装起来方便,但是我还是推荐你使用 Mac 或者 Windows 系统学习,学习曲线更平缓,不会让你陷入 Docker 学习中去。

    image-20191113094114812

    Docker hub 下载 ES

    本机安装好 Docker Desktop 后启动 Docker,到登录到 Docker Hub 网站查找相应的 ES 镜像,Docker Hub 提供了很多各种打包好的应用程序,像 Redis、MySQL、Nginx 镜像,或者 Python、PyTroch、TensorFlow 镜像,应有尽有,只需要拉取镜像直接就可以使用,不需要进行各种繁琐的配置。

    笔者经常到 Docker Hub 上拉取实验所需要的镜像,跳过繁琐的安装过程。

    image-20191113214127440

    打开控制台输入 docker pull elasticsearch,如果不加版本号,默认是下载最新版本,也可以下载指定版本。

    相关文章

      网友评论

        本文标题:基于 Docker 部署单节点 ElasticSearch

        本文链接:https://www.haomeiwen.com/subject/srzebktx.html