# ElasticSearch单机
# 关键字说明
- 绿色字体代表已完成
- 红色字体代表待完成
# 实验明细
- 配置
- 运行
- 集成
# docker-compose.yaml
# 可参考 https://hub.docker.com/_/elasticsearch
version: '3'
services:
elasticsearch:
# image: registry.cn-shanghai.aliyuncs.com/odboy/ops:elasticsearch-8.15.0
image: registry.cn-shanghai.aliyuncs.com/odboy/ops:elasticsearch-7.17.23
container_name: elasticsearch-7.17.23
restart: unless-stopped
ports:
- "9200:9200"
- "9300:9300"
environment:
discovery.type: single-node # es单机模式
TZ: Asia/Shanghai # 时区设置
LANG: en_US.UTF-8
TAKE_FILE_OWNERSHIP: "true" # 解决 volumes 挂载权限问题
ES_JAVA_OPTS: "-Xms512m -Xmx512m" # jvm内存分配为512MB
ELASTIC_PASSWORD: "elastic123456" # elastic账号密码
volumes:
- ./elasticsearch/data:/usr/share/elasticsearch/data
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20