docker 查看es版本
时间: 2024-09-10 20:07:59 浏览: 53
es docker 部署 elasticsearch.yml
在Docker中查看Elasticsearch (ES) 的版本,通常需要先启动你的ES容器,并通过命令行连接到运行的容器。以下是步骤:
1. 首先,确保你的ES容器正在运行。你可以使用`docker ps` 命令来列出所有运行的服务,查找名为 Elasticsearch 的容器。
2. 确定容器ID或名称,然后使用 `docker exec -it <container_id_or_name> bash` 进入容器的shell环境。将 `<container_id_or_name>` 替换为你实际的容器标识符。
3. 在容器的shell里,输入 `curl -XGET "http://localhost:9200/_cluster/health"` 这条命令。这是因为 ES 的健康检查端点会返回当前集群的状态,其中包括版本信息。你可能会看到类似这样的响应:
```
{
"cluster_name" : "elasticsearch",
"status" : "green",
"timed_out" : false,
"number_of_nodes" : X,
"number_of_data_shards" : Y,
"number_of_replicas" : Z,
"version" : {
"number" : "7.x.y",
"build_hash" : "YYYYMMDDHHMMSSSSS",
"build_timestamp" : "YYYY-MM-DD HH:mm:ss",
"build_snapshot" : false,
"lucene_version" : "8.x"
},
...
}
```
其中 `number` 字段显示的是ES的版本号。
阅读全文