首页 > 其他分享 >docker安装elasticsearch:8.9.0的过程

docker安装elasticsearch:8.9.0的过程

时间:2023-10-18 14:34:52浏览次数:42  
标签:opt logs 8.9 elasticsearch docker config es

环境是CentOS7,elasticsearch:8.9.0。使用的是root用户

首先创建挂载的目录,并且赋予777权限。

第一步 获取elasticsearch 镜像

docker pull elasticsearch

 

第二步 查看镜像是否下载成功

docker images

 

第三步 宿主机上创建用到的挂载文件 

cd /opt
mkdir /es_docker
cd /es_docker 
mkdir config logs plugins
chmod -R 777 config logs plugins

第四步,进入config目录里创建elasticsearch.yml文件,并使用vi命令插入如下内容:

http.host: 0.0.0.0
xpack.security.enabled: false

第五步,开始使用docker run启动容器,具体命令参考为:

docker run --name elasticsearch -p 9200:9200  -p 9300:9300 -e "discovery.type=single-node" -e ES_JAVA_OPTS="-Xms84m -Xmx512m" -v /opt/es_docker/config/elasticsearch.yml:/usr/share/elasticsearch/config/elasticsearch.yml:z -v /opt/es_docker/data:/usr/share/elasticsearch/data:z -v /opt/es_docker/plugins:/usr/share/elasticsearch/plugins:z -v /opt/es_docker/logs:/usr/share/elasticsearch/logs:z  -d docker.elastic.co/elasticsearch/elasticsearch:8.9.0

最后查看是否启动成功,若成功 可查看网页

 若没有成功  ,查看docker 日志 

docker logs  elasticsearch 

 

标签:opt,logs,8.9,elasticsearch,docker,config,es
From: https://www.cnblogs.com/wuxizhangjf/p/17772264.html

相关文章

  • Cerebro安装 Docker 教程
    简介在本教程中,我将向你展示如何在你的机器上安装Cerebro,并使用Docker运行。Cerebro是一个基于Elasticsearch的Web管理界面,它提供了一个直观的界面来管理和监控Elasticsearch集群。步骤详解步骤1:安装DockerDocker是一个开源的容器化平台,我们首先需要安装Docker......
  • linux centos7安装docker
    1.运行以下命令,下载docker-ce的yum源sudowget-O/etc/yum.repos.d/docker-ce.repohttps://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo2.运行以下命令,安装Docker。sudoyum-yinstalldocker-ce3.执行以下命令,检查Docker是否安装成功。sudodocker-......
  • 【docker】判断一个容器是否在运行
    一、场景  由于自动化测试需要依赖一些环境,比如docker的容器是否在运行  二、解决办法方法1#!/bin/bashif[[-n$(dockerps-q-f"name=^容器名称$")]];thenecho"容器存在"elseecho"容器不存在"fi方法2dockerinspect容器名称-f'{{.Name......
  • docker 删除已停止的容器
    docker删除已停止的容器根据容器的状态,删除Exited状态的容器#根据容器的状态,删除Exited状态的容器sudodockerrm$(sudodockerps-qfstatus=exited)删除所有未运行的容器(已经运行的删除不了,未运行的就一起被删除了)dockerrm$(sudodockerps-a-q)查询所有的容器......
  • docker部署elasticsearch 遇到FileSystemException 报错
    Exceptioninthread"main"java.nio.file.:/usr/share/elasticsearch/config/elasticsearch.yml.vxt5sWMES_eRFvPQPfckLQ.tmp->/usr/share/elasticsearch/config/elasticsearch.yml:Deviceorresourcebusy atjava.base/sun.nio.fs.UnixException.trans......
  • Docker 基本管理
    Docker基本管理Docker概述Docker是一个开源的应用容器引擎,基于go语言开发并遵循了apache2.0协议开源。Docker是在Linux容器里运行应用的开源工具,是一种轻量级的“虚拟机”。Docker的容器技术可以在一台主机上轻松为任何应用创建一个轻量级的、可移植的、自给自足的容器。D......
  • Docker
    Docker概述是什么?Docker是一个开源的应用容器引擎,基于go语言开发并遵循了apache2.0协议开源。Docker是在Linux容器里运行应用的开源工具。是一种轻量级的“虚拟机”。Docker的容器技术可以在一台主机上轻松为任何应用创建一个轻量级的、可移植的、自给自足的容器......
  • redis7.2.1在windows中通过docker使用的踩坑
    原本主要是参考了这两篇文章https://blog.csdn.net/weixin_45821811/article/details/116211724https://cloud.tencent.com/developer/article/1670205但是由于都是基于linux系统下的,可能与windows有些不同。首先,在https://hub.docker.com/_/redis?tab=tagsdocker官网上找到......
  • Docker下Redis安装
    Redis是一个开源的使用ansic语言编写、遵守bsd协议、支持网络、可基于内存、分布式、可选持久性的键值对(key-value)存储数据库准备工作安装源:DockerHub默认配置文件:配置文件示例创建文件目录C:\docker\redis\dataredis.conf#不限制IP访问,局域网能够访......
  • docker常用命令
    启动:systemctlstartdocker守护进程重启:systemctldaemon-reload重启docker服务:systemctlrestartdocker/servicedockerrestart关闭:dockerservicedockerstop/dockersystemctlstopdocker一键启动所有docker容器:dockerstart$(dockerps-a|awk'{print$1}'......