es的docker启动
时间: 2023-07-01 16:04:44 浏览: 78
如何查看docker run启动参数命令(推荐)
要启动 Elasticsearch 的 Docker 容器,可以按照以下步骤进行操作:
1. 确保已经安装了 Docker 并且已经启动了 Docker 服务。
2. 打开终端或命令行界面。
3. 运行以下命令以从 Docker Hub 下载 Elasticsearch 镜像:
```
docker pull elasticsearch:7.10.1
```
这将下载 Elasticsearch 7.10.1 版本的镜像。如果您需要其他版本,请将版本号更改为所需版本。
4. 运行以下命令以启动 Elasticsearch 容器:
```
docker run -p 9200:9200 -p 9300:9300 --name my-elasticsearch -e "discovery.type=single-node" elasticsearch:7.10.1
```
该命令将启动一个名为 `my-elasticsearch` 的容器,并将主机的 9200 和 9300 端口映射到容器的相应端口。`discovery.type=single-node` 表示 Elasticsearch 将作为单节点运行。
5. 运行以下命令以验证 Elasticsearch 是否已经启动:
```
curl http://localhost:9200/
```
如果 Elasticsearch 已经成功启动,您应该能够看到类似以下内容的响应:
```
{
"name" : "my-elasticsearch",
"cluster_name" : "docker-cluster",
"cluster_uuid" : "xxxxxxxxxxxxxxxxxxxxxxxxxxxx",
"version" : {
"number" : "7.10.1",
"build_flavor" : "default",
"build_type" : "docker",
"build_hash" : "xxx",
"build_date" : "2020-12-05T01:00:33.671820Z",
"build_snapshot" : false,
"lucene_version" : "8.7.0",
"minimum_wire_compatibility_version" : "6.8.0",
"minimum_index_compatibility_version" : "6.0.0-beta1"
},
"tagline" : "You Know, for Search"
}
```
这表示 Elasticsearch 已经成功启动,并且可以通过 http://localhost:9200 访问。
阅读全文