docker 搭建 ElasticSearch过程解析

 更新时间:2023年08月21日 14:27:49   作者:程序员阿明  
这篇文章主要介绍了docker搭建ElasticSearch的过程,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,,需要的朋友可以参考下

1、拉取镜像

docker pull elasticsearch:8.8.1

2、在机器本地新建文件夹并赋予权限

mkdir -p /home/elasticsearch/config
mkdir -p /home/elasticsearch/data
mkdir -p /home/elasticsearch/plugins
chmod 777 /home/elasticsearch/config
chmod 777 /home/elasticsearch/data
chmod 777 /home/elasticsearch/plugins

3、运行一个临时容器

docker run -d --name elasticsearch -p 9200:9200 -p 9300:9300 -e "discovery.type=single-node" elasticsearch:8.8.1

4、将容器里的config文件夹的东西拷贝到宿主机上

docker cp elasticsearch:/usr/share/elasticsearch/config /home/elasticsearch

5、删除临时容器

docker stop elasticsearch
docker rm -f elasticsearch

6、修改elasticsearch.yml文件

在这里插入图片描述

7、启动容器

docker run \
--restart=always \
--name es \
--privileged=true \
-p 9200:9200 \
-p 9300:9300 \
-v /home/elasticsearch/config:/usr/share/elasticsearch/config \
-v /home/elasticsearch/data:/usr/share/elasticsearch/data \
-v /home/elasticsearch/plugins:/usr/share/elasticsearch/plugins \
-e ES_JAVA_OPTS="-Xms512m -Xmx512m" \
-e "discovery.type=single-node" \
-d elasticsearch:8.8.1

8、es访问界面

http://你的ip:9200

在这里插入图片描述

到此这篇关于docker 搭建 ElasticSearch的文章就介绍到这了,更多相关docker 搭建 ElasticSearch内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • 通过Docker安装启动DB2在Spring Boot整合DB2的方法

    通过Docker安装启动DB2在Spring Boot整合DB2的方法

    DB2是IBM的一款优秀的关系型数据库,这篇文章主要介绍了通过Docker启动DB2,并在Spring Boot整合DB2,需要的朋友可以参考下
    2023-01-01
  • docker部署jdk21的镜像全过程

    docker部署jdk21的镜像全过程

    这篇文章主要给大家介绍了关于docker部署jdk21的镜像的相关资料,镜像中包含了应用程序所需要的运行环境,函数库,配置,以及应用本身等各种文件,这些文件分层打包而成,需要的朋友可以参考下
    2024-02-02
  • Docker拉取镜像的解决方案

    Docker拉取镜像的解决方案

    署Docker最耗时间的就是下载镜像(images)了,而且还要考虑下载镜像的版本是否合适,那么有没有办法快速下载镜像呢?本文给大家介绍Docker拉取镜像的解决方案,一起看看吧
    2023-11-11
  • 使用Dockerfile实现容器内部服务随容器自启动的方法

    使用Dockerfile实现容器内部服务随容器自启动的方法

    这篇文章主要介绍了使用Dockerfile实现容器内部服务随容器自启动,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-06-06
  • Docker 拉取镜像及标签操作 pull | tag

    Docker 拉取镜像及标签操作 pull | tag

    这篇文章主要介绍了Docker 拉取镜像及标签操作 pull | tag,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-11-11
  • Docker 多主机网络通信详细介绍

    Docker 多主机网络通信详细介绍

    这篇文章主要介绍了Docker 多主机网络通信详细介绍的相关资料,需要的朋友可以参考下
    2016-10-10
  • 浅谈Docker Desktop for Linux和Docker Engine区别

    浅谈Docker Desktop for Linux和Docker Engine

    本文主要介绍了Docker Desktop for Linux和Docker Engine区别,具有一定的参考价值,感兴趣的可以了解一下
    2023-10-10
  • docker部署redis的具体实现

    docker部署redis的具体实现

    在开发中,我们经常会遇到使用redis的场景,本文主要介绍了docker部署redis的具体实现,具有一定的参考价值,感兴趣的可以了解一下
    2024-06-06
  • 关于docker部署服务时ip无法访问服务正常的问题

    关于docker部署服务时ip无法访问服务正常的问题

    小编在使用docker部署应用的时候,无法使用IP地址访问,防火墙已经关闭,可以ping通,应用已经配置0.0.0.0,怎么回事?下面小编给大家介绍下docker部署服务,ip无法访问,服务正常的解决方法,感兴趣的朋友一起看看吧
    2022-09-09
  • Docker Compose构建Jenkins的实现

    Docker Compose构建Jenkins的实现

    本文主要介绍了Docker Compose构建Jenkins的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2022-06-06

最新评论