1、安装docker依赖(已安装可以不用安装)
yum install -y docker
2、搜索镜像
docker search elasticsearch
如果出现以下报错
Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?
执行以下代码
systemctl daemon-reload sudo service docker restart
3、拉取镜像(我这里拉取的是5.6版本的)
docker pull elasticsearch:5.6
4、查看镜像
[[email protected] bin]# docker images REPOSITORY TAG IMAGE ID CREATED SIZE docker.io/elasticsearch 5.6 752be83a5396 10 months ago
5、启动镜像(我在这里使用了 -e 限制内存大小 752be83a5396是上面查询的镜像ID)
docker run -e ES_JAVA_OPTS="-Xms256m -Xmx256m" -d -p 9200:9200 -p 9300:9300 --name es01 752be83a5396
6、使用命令查看防火墙端口是否已经开放
firewall-cmd --list-port
如果结果中没有看到9200和9300端口,需要开放这两个端口,使用以下命令
7、开放相关端口
firewall-cmd --zone=public --add-port=9200/tcp --permanent firewall-cmd --zone=public --add-port=9300/tcp --permanent
重启防火墙
firewall-cmd --reload
打开谷歌浏览器访问
服务器IP:9200
出现以下内容
{ "name" : "SyxSTB3", "cluster_name" : "elasticsearch", "cluster_uuid" : "vG6x2jdhQGytQ43lw_mGrg", "version" : { "number" : "5.6.16", "build_hash" : "3a740d1", "build_date" : "2019-03-13T15:33:36.565Z", "build_snapshot" : false, "lucene_version" : "6.6.1" }, "tagline" : "You Know, for Search" }
说明安装成功
原文地址:https://www.cnblogs.com/pxblog/p/12234561.html
时间: 2024-09-29 22:12:11