Java OpenResty Spring Spring Boot MySQL Redis MongoDB PostgreSQL Linux Android Nginx 面试 小程序 Arthas JVM AQS juc Kubernetes Docker DevOps


Docker 部署 Kibana

Docker Kibana DevOps 大约 660 字

搜索镜像

https://hub.docker.com/_/kibana

docker search kibana

拉取镜像

docker pull kibana:7.0.0

说明

为了配合ElasticsearchAPM等使用,建议创建一个network

这里的elk可以任意命名。

docker network create elk

创建容器

  • --memory:限制了容器最大使用内存。
  • --network:指定使用的网络。
  • --network-alias:指定网络中使用的别名(Elasticsearch等使用这个别名可以ping通)。
docker run -d --restart=always \
--memory=512m \
--name=kibana \
--network=elk --network-alias=kibana \
-p 5601:5601 \
kibana:7.0.0

可能出现的错误

Kibana server is not ready yet

原因一:没有在同一网络中,可以使用-e配置参数指定连接的URL(使用localhost可能依旧无法解决,建议使用IP

-e "ELASTICSEARCH_URL=http://192.168.0.1:9200"

原因二:Elasticsearch未完成初始化,需等待一会,再次刷新。

错误日志

出现异常时可查看容器的日志,排查问题。

docker logs kibana

访问

http://localhost:5601/

阅读 602 · 发布于 2022-02-08

————        END        ————

Give me a Star, Thanks:)

https://github.com/fendoudebb

扫描下方二维码关注公众号和小程序↓↓↓

扫描二维码关注我
昵称:
随便看看 换一批