你已经安装了 Elasticsearch 8.13.4,对应版本的 Kibana 也应当是 8.13.4,以确保兼容性。下面是安装对应 Kibana 的方法:
✅ 安装 Kibana 8.13.4
1. 拉取 Kibana 镜像
docker pull docker.elastic.co/kibana/kibana:8.13.4
2. 启动 Kibana 容器
修改为你的密码
docker run -d --name kibana --net elastic \
  -p 5601:5601 \
  -e ELASTICSEARCH_HOSTS=http://es8:9200 \
  -e ELASTICSEARCH_USERNAME="kibana" \
  -e ELASTICSEARCH_PASSWORD="你的密码" \
  -e CSP_STRICT=false \
  docker.elastic.co/kibana/kibana:8.13.4
修改密码流程
# 进入es容器内
docker exec -it es8 bash
# 创建用户(kibana已存在则使用修改密码)
curl -u elastic:你的es密码 -X POST http://localhost:9200/_security/user/kibana \
  -H "Content-Type: application/json" \
  -d '{
    "password": "你的密码",
    "roles": ["kibana_system"]
}'
# 修改kibana密码
curl -u elastic:你的es密码 -X POST "http://localhost:9200/_security/user/kibana/_password" -H "Content-Type: application/json" -d '
{
  "password" : "你的密码"
}
'
#测试kibana账户是否生成
curl -u elastic:Zkhz@2024Pro http://localhost:9200/_security/user/kibana?pretty
3. 访问 Kibana
浏览器访问:
http://你的IP:5601