Docker安装部署ElasticSearch和集成LlamaIndex
warning:
这篇文章距离上次修改已过262天,其中的内容可能已经有所变动。
# 拉取ElasticSearch官方Docker镜像
docker pull docker.elastic.co/elasticsearch/elasticsearch:8.1.0
# 运行ElasticSearch容器
docker run -d --name elasticsearch -p 9200:9200 -p 9300:9300 \
-e "discovery.type=single-node" \
docker.elastic.co/elasticsearch/elasticsearch:8.1.0
# 拉取LlamaIndex镜像
docker pull synthetichealth/llama-index:latest
# 运行LlamaIndex容器并连接到ElasticSearch
docker run -d --name llama-index --link elasticsearch:elasticsearch \
-e "ELASTICSEARCH_HOST=elasticsearch" \
-e "ELASTICSEARCH_PORT=9200" \
synthetichealth/llama-index:latest
这段代码展示了如何使用Docker快速部署ElasticSearch和LlamaIndex。首先,我们从ElasticSearch官方Docker镜像库中拉取了ElasticSearch镜像,并运行了一个名为elasticsearch
的容器,将9200和9300端口映射到主机,并设置环境变量以确保容器以单节点模式运行。接着,我们拉取了LlamaIndex镜像,并运行了一个名为llama-index
的容器,通过--link
参数将它链接到elasticsearch
容器,并通过设置环境变量ELASTICSEARCH_HOST
和ELASTICSEARCH_PORT
指定ElasticSearch服务的地址和端口。
评论已关闭