Docker官方Centos鏡像下安裝Elasticsearch【詳細步驟】
阿新 • • 發佈:2018-07-19
-h oca 找到 block 使用 zxvf last 我們 當前 運行docker鏡像【官方centos】
- 啟動容器
docker run -it -d -p 9000-9900:9000-9900 --name cenosElasticsearch centos
docker run -it -d -p 9200:9200 -p 9300:9300 --name cenosElasticsearch3 e11524101e04
- 查看容器並進入
docker ps docker attach e584c6fb2eff
這裏啟動容器選擇了一段ip和主機ip映射「-p 9000-9900:9000-9900」可以使用docker port 命令查看具體映射
docker port e584c6fb2eff
安裝環境和必要軟件
- 安裝JAVA環境
yum install java -y
- 安裝wget
yum install wget -y
- 安裝vim
yum install vim -y
- 安裝net-tools
yum install net-tools -y
去官網下載最新elasticsearch 官網
這裏我們下載文件到/usr/local/
cd /usr/local/ wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-6.3.1.tar.gz
- 解壓
tar -zxvf elasticsearch-6.3.1.tar.gz
修改elasticsearch.yml配置文件
vi config/elasticsearch.yml
找到network.host這一項,並且改為network.host: 0.0.0.0,這裏修改其實就是為了宿主機能夠直接訪問。
ES不能使用root用戶啟動,所以創建普通用戶es,並給予操作ES安裝目錄的權限
- 修改root密碼
passwd
- 添加用戶設置組和密碼
groupadd es useradd es -g es -p es passwd es
- 設置權限
chown -R es:es elasticsearch-6.3.1
啟動elasticsearch
- 切換用戶
su es
- 後端啟動
bin/elasticsearch -d
- 查看日誌文件
tail logs/elasticsearch.log
訪問
-
容器訪問
curl http://127.0.0.1:9200/
- 主機訪問
http://127.0.0.1:9200/
結尾
- 當前鏡像已經commit上傳到阿裏雲鏡像倉庫
docker pull registry.cn-hangzhou.aliyuncs.com/m65536/centos-elastic
Docker官方Centos鏡像下安裝Elasticsearch【詳細步驟】