Docker中部署ElasticSearch+ElasticSearch-Head
一、Docker部署ElasticSearch
1、拉取es镜像:
[root@TrueDei ~]# docker pull elasticsearch:7.10.1
2、运行容器
ElasticSearch
的默认端口是9200,我们把宿主环境9200端口映射到Docker
容器中的9200端口,就可以访问到Docker
容器中的ElasticSearch
服务了,同时我们把这个容器命名为truedei-es
。
[root@TrueDei ~]#
[root@TrueDei ~]# docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
elasticsearch 7.10.1 558380375f1a 3 weeks ago 774MB
hello-world latest bf756fb1ae65 12 months ago 13.3kB
centos/mysql-57-centos7 latest f83a2938370c 14 months ago 452MB
[root@TrueDei ~]#
[root@TrueDei ~]# docker run -d --name truedei-es -p 9200:9200 -p 9300:9300 -e "discovery.type=single-node" elasticsearch:7.10.1
ad6e6d2914272a131ce904e8d1ed9c5580e077c68464cd6cd8bbc00c353098e0
[root@TrueDei ~]#
[root@TrueDei ~]#
3、进入到es:
因为要对es进行配置,所以要进入到