部署ES+Kibana
# es 暴露的端口很多!
# es 十分耗内存
# es 的数据一般需要放置到安全目录—>需要挂载
# 启动【此时是官方提供的命令】
## --net somenetwork ? 网络配置——这里测试用不到
$ docker run -d --name elasticsearch --net somenetwork -p 9200:9200 -p 9300:9300 -e "discovery.type=single-node" elasticsearch:tag
# 测试一下es是否成功
curl localhost:9200
## 由于太大,启动了有时就卡住了【本人1核2g】
docker stats 查看 cpu 的状态
# 测试成功之后,就先关闭,去添加内存的限制——通过修改配置文件
## -e 环境配置修改
$ docker run -d --name elasticsearch02 --net somenetwork -p 9200:9200 -p 9300:9300 -e "discovery.type=single-node" -e ES_JAVA_OPTS="-Xms64m -Xms512m" elasticsearch:tag
# 可能会与上面测试重名,改个名字就可以了,再次执行之后进入cpu状态里查看,就会发现变小的很多
# 再次测试一下es是否成功
curl localhost:9200
问题:如何用Kibana连接我们的ES——通过网络
- 思考:网络如何才能连接过去