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
相关推荐
Mr小林1 小时前
Docker 安装教程(在线 + 离线)
运维·docker·容器
java_logo2 小时前
Docker 部署 Milvus:轻松搭建高性能向量数据库平台
数据库·docker·私有化部署·milvus·向量数据库·rag·轩辕镜像
yunqiz5 小时前
ELK Stack生产环境部署指南:Filebeat + Elasticsearch + Logstash + Kibana
elk·elasticsearch
wdfk_prog6 小时前
VMware Ubuntu 虚拟机从 124 GB 压缩到 33 GB
运维·缓存·docker·容器
程序员杰哥8 小时前
UI自动化测试:Jenkins配置
自动化测试·软件测试·python·测试工具·职场和发展·jenkins·测试用例
闲云野鹤在人间8 小时前
Docker入门|第3章 镜像详解
linux·网络·docker·容器·centos·云计算·php
典典分享指南9 小时前
AI 配图的排版规范
macos·docker·github·vim·visual studio
程序员老赵9 小时前
Docker 部署 DeepSeek Harness:轻松搭建本地 AI Agent 运行时平台
docker·agent·deepseek
闲云野鹤在人间9 小时前
Docker入门|第2章 容器架构详解
linux·运维·docker·容器·架构·云计算
wzq11_6669 小时前
Docker数据卷管理
运维·docker·容器