1、拉取镜像
-
打开docker的仓库网站或者docker search elasticsearch搜索对应的版本,不指定版本是以latest版本为主.
docker pull docker.elastic.co/elasticsearch/elasticsearch:6.4.3
2、配置elasticsearch.yml文件
- 首先创建一个目录存放elasticsearch.yml
mkdir -p /usr/local/elasticsearch/config
3、编辑elasticsearch.yml配置信息
network.host: '0.0.0.0'
xpack:
ml.enabled: false
monitoring.enabled: true
security.enabled: false
watcher.enabled: false
#http.cors.enabled: true
#http.cors.allow-origin: '*'
4、 运行容器
- 命令操作,在运行有转义问题,建议把\去掉,整成一行命令脚本进行执行
docker run -d -it --restart=always \
--privileged=true \
--name=elasticsearch -p 9200:9200 -p 9300:9300 \
-e ES_JAVA_OPTS="-Xms256m -Xmx256m" \
-e "discovery.type=single-node" \
-v /usr/local/elasticsearch/config/elasticsearch.yml:/usr/local/elasticsearch/config/elasticsearch.yml docker.elastic.co/elasticsearch/elasticsearch:6.4.3
参数说明
5、验证是否安装成功
浏览器验证,输入`http://机器IP:端口/ `
如 : http://192.168.1.237:9200/
验证是否安装成功.png
网友评论