如何在 Docker 上运行 Neptune 图数据库 由于 Neptune 数据库最近已经被产品化,因此无法在 Localstack 上使用,有人能指导我如何将 AWS Neptune 数据库服务部署到 Docker 容器中吗?
我的猜测是您正在尝试创建一个本地 Neptune 兼容的 Docker 容器(即某个具有兼容 API 的 Docker 容器)。这类似于在执行 S3 的本地集成测试时使用 minios。如果这确实是您要寻找的,我建议使用 tinkerpop's gremlin-server image。这应该可以为您完成工作,因为 Neptune 使用 Gremlin 作为其查询语言。
目前,我只找到一种方法。那就是使用Localstack的Pro版本。它包含了Neptune DB。https://localstack.cloud/features/不幸的是,测试容器的免费版本不支持DB接口。 =(
Neptune是一款完全托管的图形数据库,而不是可以独立部署在您个人容器或基础架构中的二进制文件。您可以在自己的定制docker容器中运行客户端应用程序,并设置网络,使容器向您创建的托管Neptune集群发出请求。希望这可以帮助您。