首页 > 其他分享 >docker部署单机版elasticsearch7

docker部署单机版elasticsearch7

时间:2024-03-11 22:44:06浏览次数:26  
标签:es7 单机版 logs server elasticsearch7 elasticsearch docker config

拉取镜像

docker pull docker.elastic.co/elasticsearch/elasticsearch:7.17.18

创建本地数据、配置文件夹,修改权限

sudo mkdir -p /server/es7/config /server/es7/data /server/es7/logs /server/es7/plugins
sudo chmod 777 /server/es7/config /server/es7/data /server/es7/logs /server/es7/plugins

编辑配置文件

sudo vi /server/es7/config/elasticsearch.yml

network.host: 0.0.0.0
http.cors.allow-origin: "*"
http.cors.enabled: true
xpack.security.enabled: false

启动容器

docker run --name es7 --network host \
-e "discovery.type=single-node" \
-e "cluster.name=es7" \
-e "ES_JAVA_OPTS=-Xms1g -Xmx1g" \
-v /server/es7/plugins:/usr/share/elasticsearch/plugins \
-v /server/es7/data:/usr/share/elasticsearch/data \
-v /server/es7/logs:/usr/share/elasticsearch/logs \
-v /server/es7/config/elasticsearch.yml:/usr/share/elasticsearch/config/elasticsearch.yml \
-d docker.elastic.co/elasticsearch/elasticsearch:7.17.18

标签:es7,单机版,logs,server,elasticsearch7,elasticsearch,docker,config
From: https://www.cnblogs.com/zhaopengcheng/p/18067287

相关文章

  • 测试平台服务器安装docker
    1.安装docker:1.1.卸载旧版(如果没有可以跳过次步骤)sudoyumremovedocker\docker-client\docker-client-latest\docker-common\docker-latest\docker-latest-logrotate\docker-logrotate\docker-selinux\docker-engine-selinux\......
  • docker安装awvs
    1,下载awvsdockerpullsecfa/docker-awvs2,创建容器命令:dockerrun-it-d-p3443:3443secfa/docker-awvs如果报错!(提示crack失败)添加参数--cap-addLINUX_IMMUTABLE命令:dockerrun-itd-p3443:3443--cap-addLINUX_IMMUTABLE--nameawvssecfa/docker-awvs3,登录访......
  • t05_docker相关部署合集
    部署Redislinux文件目录启动redis容器dockerrun--restart=always--log-optmax-size=100m--log-optmax-file=2-p39107:6379--namemyredis39107-v/home/docker-config/redis/myredis/redis.conf:/etc/redis/redis.conf-v/home/docker-config/redis/myredis/data:/......
  • t03_docker命令
    docker通用命令作用dockerversion显示docker的版本信息dockerinfo显示docker的系统信息,包括镜像和容器的数量docker命令--help帮助命令docker帮助文档Referencedocumentation|DockerDocumentation镜像命令镜像命令......
  • t02_安装docker
    一、安装方式一、Docker#1、yum包更新到最新yumupdate#2、安装需要的软件包,yum-util提供yum-config-manager功能,另外两个是devicemapper驱动依赖的yuminstall-yyum-utilsdevice-mapper-persistent-datalvm2#3、设置yum源yum-config-manager--add-repohttps......
  • Kubernetes与Docker Swarm的区别如何
    1)安装和部署:k8s安装很复杂;但是一旦安装完毕,集群就非常强大,DockerSwarm安装非常简单;但是集群不是很强大;2)图形用户界面:k8s有,DockerSwarm无;3)可伸缩性:k8s支持,DockerSwarm比k8s快5倍;4)自动伸缩:k8s有,DockerSwarm无;5)负载均衡:k8s在不同的Pods中的不同容器之间平衡负载流量,需要手......
  • 监控docker0网关并关闭
    工作环境的docke0网段一直有人启动,写了命令每30s检测一次,一旦发现就关闭#!/bin/bashwhiletrue;docurrent_time=$(date+"%Y-%m-%d%H:%M:%S")#检查docker0网桥是否启动ifiplinkshowdocker0|grep-q"UP";thenecho"$current_time:发现d......
  • 一次解决Docker内java变量原因导致执行Kafka查询消费报错经历
    引言企业内对某设备小集群进行状态巡检(包括内存、磁盘、CPU、集群状态、集群Docker内接口状态、服务状态、Kafka消费情况监控)。由于需要将状态的结果通过命令展示在命令行中,且查询命令较多,于是打算脚本解决。在写脚本时,查询内容包括了宿主机和docker内的服务都需......
  • Docker打包镜像
    1、打包镜像(1)查看运行的容器ID$dockerps-a(2)将运行中的容器打包成镜像$dockercommit-m""-a""[CONTAINERID][给新的镜像命名]例如:$dockercommit-a"[email protected]"-m"myopenTCS-NeNaenviamgev1.0"d99d675d3dfaopentcs-nena:......
  • Windows系统中安装docker
    目录一.安装wsl二.下载dockerdesktop三.更换Docker镜像引用出处一.安装wsl在安装wsl之前,先在Windows中配置WSL环境,步骤很简单,按照以下文章进行Windows10/11配置WSL(Ubuntu)环境以管理员身份打开WindowsPowerShell,执行以下命令执行该命令必须是Windows102004及更高版本......