Docker部署並執行Elasticsearch

劉孟欣發表於2020-11-02

Docker部署並執行Elasticsearch

1、下載elasticsearch映象

docker pull elasticsearch:6.8.13

2、建立容器並執行(踩坑)

#elasticsearch十分佔用記憶體,用這種方式啟動會導致Linux卡機
docker run -d --name elasticsearch -p 9200:9200 -p 9300:9300 -e "discovery.type=single-node" elasticsearch:6.8.13
#所以需要限制記憶體(-e ES_JAVA_OPTS='-Xms64m -Xmx512m')
docker run -d --name elasticsearch -p 9200:9200 -p 9300:9300 -e "discovery.type=single-node" -e ES_JAVA_OPTS='-Xms64m -Xmx512m' elasticsearch:6.8.13

3、檢視記憶體狀態

#可以通過這個命令觀察兩種方式啟動後伺服器的記憶體使用情況
docker stats elasticsearch

4、主機驗證

curl localhost:9200
若成功了,則會顯示頁面的HTML程式碼

在這裡插入圖片描述

相關文章