一、安装docker:https://www.runoob.com/docker/centos-docker-install.html
二、在docker下安装es
1、下载ElasticSearch镜像文件(不指定版本默认下载最新的)
docker pull elasticsearch:5.6.12
2、查看镜像
docker images
3、运行镜像,启动服务
docker run -it -d --name myES -p 9200:9200 -p 9300:9300 elasticsearch:5.6.12
一般在运行容器时,我们都会通过参数 -p(使用大写的-P参数则会随机选择宿主机的一个端口进行映射)来指定宿主机和容器端口的映射,例如
docker run -it -d --name [container-name] -p 8088:80 [image-name]
这里是将容器内的80端口映射到宿主机的8088端口
参数说明
- -d 表示后台运行容器
- -t 为docker分配一个伪终端并绑定到容器的标准输入上
- -i 是让容器的标准输入保持打开状态
- -p 指定映射端口