1.安装docker
①安装依赖
yum install -y yum-utils device-mapper-persistent-data lvm2
②添加阿里云的docker部署仓库
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
③安装docker
yum install docker-ce docker-ce-cli containerd.io
④启动docker
systemctl start docker
2.安装部署es
①查看所有的es镜像
docker search elasticsearch
②拉取你中意的es镜像(推荐star高的)
docker pull
eg:docker pull elasticsearch:7.4.1
③添加镜像加速(docker 默认去官网下载,速度感人,所以添加国内进行加速服务)
vi /etc/docker/daemon.json
(文件不存在创建文件)
输入:
{"registry-mirrors":["https://reg-mirror.qiniu.com/"]}
然后运行:
systemctl daemon-reload
systemctl restart docker
④运行容器
docker run -itd --name
eg:
docker run --name my_elasticsearch -p 9200:9200 -p 9300:9300 -e "discovery.type=single-node" -d elasticsearch:7.4.1
⑤验证是否运行es成功
curl -v http://127.0.0.1:9200
* about to connect() to 127.0.0.1 port 9200 (#0) * Trying 127.0.0.1... * Connected to 127.0.0.1 (127.0.0.1) port 9200 (#0) > GET / HTTP/1.1 > User-Agent: curl/7.29.0 > Host: 127.0.0.1:9200 > Accept: */* > * Recv failure: Connection reset by peer * Closing connection 0 curl: (56) Recv failure: Connection reset by peer



