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
相关推荐
supersolon11 小时前
Windows环境docker安装OpenClaw
docker·ai·docker-compose·openclaw·龙虾
vpk11213 小时前
使用 Docker Compose 快速安装 MongoDB
mongodb·docker·容器
培小新13 小时前
五、Dokcer网络
linux·运维·docker·容器
杭州杭州杭州14 小时前
Docker实验2----4
运维·docker·容器
莫白媛14 小时前
Linux中Docker介绍与使用小白篇
linux·运维·docker
F1FJJ15 小时前
一个 CLI 工具的开源迭代记录:从单二进制到全平台分发
网络·网络协议·docker·golang·开源·开源软件
春日见16 小时前
自动驾驶的四个演进阶段
开发语言·人工智能·驱动开发·matlab·docker·计算机外设
H_老邪16 小时前
Docker 学习之路-从入门到放弃:2
学习·docker·容器
历程里程碑16 小时前
链表--LRU缓存
大数据·数据结构·elasticsearch·链表·搜索引擎·缓存
秦渝兴16 小时前
用 Docker Compose 一键部署高可用集群(MySQL + Tomcat + Nginx)
运维·mysql·nginx·docker·容器·tomcat