首先确保ElasticSearch镜像已经启动
安装插件
方式一:在线安装
进入容器
docker exec -it elasticsearch /bin/bash
在线下载并安装
./bin/elasticsearch-plugin install https://github.com/medcl/elasticsearch-analysis-ik/releases/download/v6.5.4/elasticsearch-analysis-ik-6.5.4.zip
![](https://i-blog.csdnimg.cn/blog_migrate/bdc30c6262db1d993d177f425d525400.png)
进入plugins可以看到IK分词器已经安装成功
![](https://i-blog.csdnimg.cn/blog_migrate/77db980a345e67463ea28a09e9d99f35.png)
方式二:离线安装
将IK分词器上传到/tmp目录中
![](https://i-blog.csdnimg.cn/blog_migrate/459f9d007b4d16c689bbbc7ba62ac2b0.png)
将压缩包移动到容器中
docker cp /tmp/elasticsearch-analysis-ik-6.5.4.zip elasticsearch:/usr/share/elasticsearch/plugins
进入容器
docker exec -it elasticsearch /bin/bash
创建目录
mkdir /usr/share/elasticsearch/plugins/ik
将文件压缩包移动到ik中
mv /usr/share/elasticsearch/plugins/elasticsearch-analysis-ik-6.5.4.zip /usr/share/elasticsearch/plugins/ik
进入目录
cd /usr/share/elasticsearch/plugins/ik
解压
unzip elasticsearch-analysis-ik-6.5.4.zip
删除压缩包
rm -rf elasticsearch-analysis-ik-6.5.4.zip
退出并重启镜像
exit
docker restart elasticsearch
测试
![](https://i-blog.csdnimg.cn/blog_migrate/6dd8019bb8a273c47baa99accb40570e.png)