安装 docker-compose
1.到github搜索docker compose, 选中合适的版本下载下来
wget 'https://github.com/docker/compose/releases/download/1.27.4/docker-compose-Linux-x86_64'
2.移动重命名并赋予执行权限
mv docker-compose-Linux-x86_64 /usr/local/bin/docker-compose
chmod 777 /usr/local/bin/docker-compose
3.配置环境变量
vim /etc/profile
# 在 PATH 中添加路径/usr/local/bin 后保存退出
# 使环境变量生效
source /etc/profile
4.测试
docker-compose
准备安装目录
sudo mkdir -p /opt/docker/elk /opt/docker/es /opt/docker/kibana
chmod 777 /opt/docker/elk /opt/docker/es /opt/docker/kibana
准备es的Dockerfile
a. 准备自定义词典
cd /opt/docker/es && mkdir dic && cd /opt/docker/es/dic
# 自定义词典
sudo vim custom_dict.dic
b. 下载ik分词
# 创建目录
sudo mkdir -p /opt/docker/es/plugins/ik
cd /opt/docker/es/plugins/ik
# github搜索ik下载跟es、kibana一样的版本
wget "https://github.com/medcl/elasticsearch-analysis-ik/releases/download/v6.4.2/elasticsearch-analysis-ik-6.4.2.zip"
# 解压
unzip elasticsearch-analysis-ik-6.4.2.zip
# 配置(docker es)内自定义词典的路径
sudo vim /opt/docker/es/plugins/ik/config/IKAnalyzer.cfg.xml
<!--用户可以在这里配置自己的扩展字典 -->
<entry key="ext_dict"