2.OpenEuler 部署 ES (EalasticSearch)
(1) 搜索
[root@localhost ~]# docker search elasticsearch
(2)拉取镜像
docker pull elasticsearch:7.8.0
(3)配置ES
[root@localhost ~]# mkdir -p /data/elasticsearch/config
[root@localhost ~]# mkdir -p /data/elasticsearch/data
[root@localhost ~]# chmod -R 777 /data/elasticsearch/
(4)编辑配置文件
[root@localhost ~]# vim /data/elasticsearch/config/elasticsearch.yml
cluster.name: "docker-cluster"
network.host: 0.0.0.0
http.cors.enabled: true //开启跨域
http.cors.allow-origin: "*" //允许所有人访问
(5)查看端口
9200端口被cpolar占用
[root@localhost ~]# netstat -antlp | grep 9200
(6)启动ES
使用镜像elasticsearch:7.8.0,以后台模式启动一个容器,将容器的 9200 端口映射到主机的 19200 端口,主机的配置文件/data/elasticsearch/config/elasticsearch.yml映射到容器的配置文件/usr/share/elasticsearch/config/elasticsearch.yml,主机的相关目录映射到容器的相关目录。
docker run --name