Docker 部署 elasticsearch:7.14.0 与 kibana:7.14.0

默认Docker已安装配置完成

安装ES

java 复制代码
# 拉取镜像
docker pull elasticsearch:7.14.0
#创建挂载目录
mkdir -p /usr/local/docker/es 
# 创建日志目录
mkdir -p /usr/local/docker/es/logs
# 授权
chmod 777 /usr/local/docker/es/logs  
# 创建数据目录
mkdir -p /usr/local/docker/es/data
#授权
chmod 777 /usr/local/docker/es/data 

-------------------------------------------------------------------------------
#起一个临时容器
docker run -d --name es_temp -e ES\_JAVA\_OPTS="-Xms512m -Xmx4096m"  -p 9200:9200 -p 9300:9300 elasticsearch:7.14.0

#复制Es配置文件
docker cp es_temp:/usr/share/elasticsearch/config /usr/local/docker/es 

#删除临时容器
docker rm es_temp 

# 给权限
sudo chown -R 1000:1000 /usr/local/docker/es/config
sudo chmod -R 755 /usr/local/docker/es/config

# 创建容器  -v左侧是宿主机目录  右侧是容器内目录
docker run --privileged -d --name es \
-e "discovery.type=single-node" \
-e "ES_JAVA_OPTS=-Xms4g -Xmx6g" \
--env TZ=Asia/Shanghai \
-v /usr/local/docker/es/config:/usr/share/elasticsearch/config \
-v /usr/local/docker/es/data:/usr/share/elasticsearch/data \
-v /usr/local/docker/es/logs:/usr/share/elasticsearch/logs \
-p 9201:9200 -p 9301:9300 \
elasticsearch:7.14.0
相关推荐
ganshenml1 天前
【GIT】Git 本地无法识别远程分支的原因与解决方法 not a valid ref
大数据·git·elasticsearch
ylmzfun1 天前
Docker全景解析:从容器化理念到日常实践
docker·eureka·架构
❀͜͡傀儡师1 天前
docker 部署 komari-monitor监控
运维·docker·容器·komari
qinyia1 天前
WisdomSSH解决docker run命令中log-opt参数不支持导致的容器创建失败问题
java·docker·eureka
luback1 天前
前端对Docker简单了解
运维·docker·容器
eventer1231 天前
在国产ARM64环境下从源码编译Greptime DB及构建Docker镜像实践
数据库·docker·容器
saber_andlibert1 天前
【docker】网络基础和容器编排
网络·docker·php
The Straggling Crow1 天前
熟练版本控制 (Git)、CI/CD 流程。
git·elasticsearch·ci/cd
pingzhuyan1 天前
linux运维异常(总) - 排查与修复(系统yum,docker,网络dns解析等)
linux·运维·docker·centos·shell
Ribou1 天前
LDAP安装docker版
运维·docker·容器