docker部署kibana配置es路径
时间: 2023-11-24 15:06:51 浏览: 32
在使用 Docker 部署 Kibana 时,可以通过设置环境变量来配置 Elasticsearch 的路径。
具体步骤如下:
1. 创建一个 Kibana 配置文件 `kibana.yml`,并在其中添加以下内容:
```
elasticsearch.hosts: ["http://elasticsearch:9200"]
elasticsearch.username: "your-username"
elasticsearch.password: "your-password"
```
其中,`elasticsearch.hosts` 指定了 Elasticsearch 的地址和端口,`elasticsearch.username` 和 `elasticsearch.password` 分别指定了连接 Elasticsearch 的用户名和密码。
2. 在 Docker 中运行 Kibana 容器,并将 `kibana.yml` 文件挂载到容器中:
```
docker run -d --name kibana \
--link elasticsearch:elasticsearch \
-p 5601:5601 \
-v /path/to/kibana.yml:/usr/share/kibana/config/kibana.yml \
docker.elastic.co/kibana/kibana:7.10.2
```
其中,`-v /path/to/kibana.yml:/usr/share/kibana/config/kibana.yml` 将本地的 `kibana.yml` 文件挂载到容器中的 `/usr/share/kibana/config/kibana.yml` 路径下,`--link elasticsearch:elasticsearch` 将 Elasticsearch 容器链接到 Kibana 容器中。
3. 启动 Kibana 容器后,访问 `http://localhost:5601` 即可进入 Kibana 的 Web 界面。
在 Kibana 的 Web 界面中,可以通过 `Management -> Stack Management -> Kibana -> Advanced Settings` 来修改 Kibana 的高级设置,包括 Elasticsearch 的路径等。