内网离线方式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
相关推荐
武子康8 小时前
调查研究-197 FAISS vs Elasticsearch 全面对比:从向量检索、全文搜索到 RAG 选型指南
人工智能·elasticsearch·agent
Elasticsearch1 天前
Elasticsearch ES|QL:现已支持视图、子查询和读取时模式定义
elasticsearch
Patrick_Wilson2 天前
从「改个端口」到 502:Next.js on k8s 的容器端口、Service 映射与 env 覆盖
docker·kubernetes·next.js
Suroy2 天前
DockerView-Go:用 Go 写一个终端 Docker 监控工具,顺便做了个 Web 仪表盘
docker
云恒要逆袭2 天前
运行你的第一个Docker容器
后端·docker·容器
宋均浩3 天前
# Docker 镜像瘦身实战:从 1.2G 到 80MB 的五个优化步骤
ci/cd·docker
程序员老赵4 天前
10 分钟部署 OpenCode:Docker 一键安装,浏览器打开就能用 AI 写代码(附完整命令与排错)
docker·容器·ai编程
Elasticsearch4 天前
Kibana 中的 SNMP 拓扑数据:从采集到 Canvas
elasticsearch
WangMingHua1114 天前
LM Studio Docker 部署——本地大模型一键启动
docker
曲幽5 天前
别再用网页翻译看源码了!你的私人翻译神器LibreTranslate,部署避坑指南来了
python·docker·web·pot·translate·libretranslate·arogstranslate