一、Docker 版本
二、查看可安装的版本
docker search elasticsearch
三、拉取镜像
docker pull elasticsearch:7.7.0
四、查看本地镜像
docker images
五、创建挂载目录或文件
宿主机位置 | 容器位置 |
/usr/local/elasticsearch/config | /usr/share/elasticsearch/config/elasticsearch.yml |
/usr/local/elasticsearch/data | /usr/share/elasticsearch/data |
/usr/local/elasticsearch/plugins | /usr/share/elasticsearch/plugins |
echo "http.host: 0.0.0.0">>/usr/local/elasticsearch/config/elasticsearch.yml | |
赋权:chmod -R 777 /usr/local/elasticsearch/ |
六、运行 ElasticSearch
# -d:后台运行
# -p:将容器内部端口向外映射
# --name:命名容器名称
# -v:将容器内数据文件夹或者日志、配置等文件夹挂载到宿主机指定目录
# -e "discovery.type=single-node":单例模式
# -e ES_JAVA_OPTS="-Xms64m -Xmx128m":配置内存大小
docker run --name elasticsearch \
-p 8885:9200 \
-p 8884:9300 \
-e "discovery.type=single-node" \
-e ES_JAVA_OPTS="-Xms64m -Xmx128m" \
-v /usr/local/elasticsearch/config/elasticsearch.yml:/usr/share/elasticsearch/config/elasticsearch.yml \
-v /usr/local/elasticsearch/data:/usr/share/elasticsearch/data \
-v /usr/local/elasticsearch/plugins:/usr/share/elasticsearch/plugins \
-d elasticsearch:7.7.0
七、访问:http://ip:8885/
注:以上内容仅提供参考和交流,请勿用于商业用途,如有侵权联系本人删除!