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
複製代碼