docker 安装 elasticsearch
安装
docker pull elasticsearch:7.4.2
docker pull kibana:7.4.2
查看
#### docker images
创建文件 (root账号下)
mkdir -p /mydata/elasticsearch/config
mkdir -p /mydata/elasticsearch/data
进入目录 cd/mydata/elasticsearch/config
echo "http.host: 0.0.0.0" >> /mydata/elasticsearch/config/elasticsearch.yml
查看
cat elasticsearch.yml
配置外部端口映射
docker run --name elasticsearch -p 9200:9200 -p 9300:9300 -e "discovery.type=single-node" -e ES_JAVA_OPTS="-Xms128m -Xmx512m" -v /mydata/elasticsearch/config/elasticsearch.yml:/usr/share/elasticsearch/config/elasticsearch.yml -v /mydata/elasticsearch/data:/usr/share/elasticsearch/data -v /mydata/elasticsearch/plugins:/usr/share/elasticsearch/plugins -d elasticsearch:7.4.2
查看日志报错
docker logs elasticsearch
修改权限操作
chmod -R 777 /mydata/elasticsearch/
查看
docker ps -a
启动 docker start xxx
访问成功
启动kibana
docker run --name kibana -e ELASTICSEARCH_HOSTS=http://192.168.10.102:9200 -p 5601:5601 -d kibana:7.4.2
访问
设置开机自启
docker ps
docker update 79ba --restart=always
docker update daca --restart=always
添加ik分词器
docker exec -it daca80 /bin/bash
pwd
docker安装nginx
安装启动nginx
docker run -p 80:80 --name nginx -d nginx:1.10
操作流程
拷贝进入目录
docker container cp nginx:/etc/nginx .
docker run -p 80:80 --name nginx_1 -v /mydata/nginx/html/:/usr/share/nginx/html -v /mydata/nginx/logs:/var/log/nginx -v /mydata/nginx/conf:/etc/nginx -d nginx:1.10
997ad94989d9d6cee9ac87efa1fc58823ed6321b06267a6604013c2a6a19dd8a
测试nginx
在/mydata/nginx/html下创建index.html 访问
创建es词库
mkdir es
cd es
vi fenci.txt
访问
进入elasticsearch词库进行配置
cd /mydata/elasticsearch/plugins/ik/config
vim IKAnalyzer.cfg.xml