内网离线方式Docker安装Elasticsearch

第1步:获取官方 Docker 镜像包(外网环境)

拉取官方 Elasticsearch 8.17.4 镜像:

shell 复制代码
docker pull elasticsearch:8.17.4

第2步:导出镜像为离线包

将拉取的镜像导出为 .tar 文件,方便拷贝到内网机器:

shell 复制代码
docker save -o elasticsearch-8.17.4-docker.tar elasticsearch:8.17.4

第3步:内网机器导入

将上述 .tar 文件拷贝到内网机器后

第4步:导入 Docker 镜像

导入完成后,可通过 docker images 查看是否存在 elasticsearch:8.17.4 镜像。

shell 复制代码
docker load -i elasticsearch-8.17.4-docker.tar

第5步:启动 Elasticsearch 容器

shell 复制代码
docker run -d \
  --name elasticsearch \
  -p 9200:9200 \
  -p 9300:9300 \
  -e "discovery.type=single-node" \
  -e "ES_JAVA_OPTS=-Xms1024m -Xmx1024m" \
  -e "xpack.security.enabled=false" \
  -e "xpack.security.http.ssl.enabled=false" \
  -v /data/elasticsearch/data:/usr/share/elasticsearch/data \
  -v /data/elasticsearch/logs:/usr/share/elasticsearch/logs \
  elasticsearch:8.17.4

其他:权限问题解决

shell 复制代码
chown -R 1000:1000 /data/elasticsearch/data
chmod -R 755 /data/elasticsearch/data
chown -R 1000:1000 /data/elasticsearch/logs
chmod -R 777 /data/elasticsearch/logs
相关推荐
BaiduPHP2 小时前
docker异常断电,出现docker服务,启动失败
docker·容器·eureka
leoZ2312 小时前
Git 集成实战完全指南(五):Git Blame 与历史追踪
大数据·git·elasticsearch
leoZ2313 小时前
Git 集成实战完全指南(六):Git 标签与版本管理
大数据·git·elasticsearch
梦梦代码精4 小时前
多商户商城技术选型实测:ThinkPHP 8与Vue 3结合,B2B2C架构下的开源实践
docker·开源·代码规范
海兰4 小时前
【Elasticsearch】工作流自动化评估
elasticsearch·自动化·jenkins
寒冰碧海4 小时前
大模型部署从0到1(三):单机多卡 vLLM 部署Qwen3.6实战|Docker Compose 一键启动
docker·容器·vllm
tianyuanwo5 小时前
深入掌握 java -jar 命令:从基础到 Jenkins Agent 实战
java·jenkins·jar
小小放舟、5 小时前
Windows 本地安装 Elasticsearch 8.10.0 与 IK 分词器(2026)
java·大数据·windows·spring boot·elasticsearch·搜索引擎·全文检索
chexus6 小时前
Docker 镜像瘦身:使用 Maven 拆分 Jar 包
docker·maven·jar
梦梦代码精6 小时前
智能体应用开发平台技术选型:一个自带商业模块的开源方案调研
人工智能·docker·开源