Docker安装ElasticSearch
1、拉取ElasticSearch镜像文件
代码语言:javascript
复制docker pull elasticsearch:7.7.1
2、创建本地映射文件
代码语言:javascript
复制# 配置映射文件夹
mkdir -p /wuming/elk/es/config
mkdir -p /wuming/elk/es/data
mkdir -p /wuming/elk/es/logs
# 配置映射文件夹
mkdir -p /wuming/elk/es/plugins
# 设置文件夹权限任何用户可读可写
chmod 777 /wuming/elk/es -R
# 配置 http.host
echo "http.host: 0.0.0.0" >> /wuming/elk/es/config/elasticsearch.yml
3、 上传中文分词器
代码语言:javascript
复制# 上传分词器到 /wuming/elk/es/plugins/
unzip elasticsearch-analysis-ik-7.7.1.zip -d ./ik
# 如果没有启动,怎是授权问题。
chmod 777 /wuming/elk/es -R
4、创建es容器
代码语言:javascript
复制docker run --name es -p 9200:9200 -p 9300:9300
-e "discovery.type"="single-node"
-e ES_JAVA_OPTS="-Xms64m -Xmx128m"
-v /wuming/elk/es/config/elasticsearch.yml:/usr/share/elasticsearch/config/elasticsearch.yml
-v /wuming/elk/es/data:/usr/share/elasticsearch/data
-v /wuming/elk/es/plugins:/usr/share/elasticsearch/plugins
-v /wuming/elk/es/logs:/usr/share/elasticsearch/logs
-d elasticsearch:7.7.1
docker查看容器的ip
代码语言:javascript
复制docker inspect container_id/container_name