docker run -it -d -p 9000-9900:9000-9900 --name cenosElasticsearch centos
复制代码
docker ps
docker attach e584c6fb2eff
复制代码
这里启动容器选择了一段ip和主机ip映射「-p 9000-9900:9000-9900」能够使用docker port 命令查看具体映射java
docker port e584c6fb2eff
复制代码
yum install java -y
复制代码
yum install wget -y
复制代码
yum install vim -y
复制代码
yum install net-tools -y
复制代码
这里咱们下载文件到/usr/local/docker
cd /usr/local/
wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-6.3.1.tar.gz
复制代码
tar -zxvf elasticsearch-6.3.1.tar.gz
复制代码
vi config/elasticsearch.yml
复制代码
找到network.host这一项,而且改成network.host: 0.0.0.0,这里修改其实就是为了宿主机可以直接访问。vim
passwd
复制代码
groupadd es
useradd es -g es -p es
passwd es
复制代码
chown -R es:es elasticsearch-6.3.1
复制代码
su es
复制代码
bin/elasticsearch -d
复制代码
tail logs/elasticsearch.log
复制代码
curl http://127.0.0.1:9200/
复制代码
http://127.0.0.1:9200/
复制代码
docker pull registry.cn-hangzhou.aliyuncs.com/m65536/centos-elastic
复制代码