docker启动elasticsearch 自定义端口
时间: 2023-09-30 07:03:45 浏览: 149
docker镜像访问本地elasticsearch端口操作
可以使用以下命令启动自定义端口的elasticsearch容器:
```
docker run -d -p 9200:9200 -e "discovery.type=single-node" -e "http.host=0.0.0.0" -e "transport.host=127.0.0.1" -e "network.host=0.0.0.0" docker.elastic.co/elasticsearch/elasticsearch:7.14.0
```
其中,`-p 9200:9200`指定容器内部端口9200映射到宿主机的9200端口。`-e`参数用于设置elasticsearch的环境变量,`discovery.type=single-node`表示使用单节点模式,`http.host=0.0.0.0`表示允许外部网络访问elasticsearch的http接口,`transport.host=127.0.0.1`表示只允许本地访问elasticsearch的transport接口,`network.host=0.0.0.0`表示允许外部网络连接elasticsearch。
在启动后,可以使用`http://localhost:9200`访问elasticsearch的http接口。如果需要访问其他节点,可以替换localhost为对应节点的IP地址。
阅读全文