如何通过Docker Image将Elassandra集成在我的Jhipster应用中



我想将elassandra集成在我的jhipster应用中。我将Cassandra用作DB。

我正在使用Docker Image遵循官方的Elassandra安装过程,但是它们混淆了,因为它必须在哪个Container_Name中添加哪个命令。这是官方链接:http://doc.elassandra.io/en/latest/installation.html#docker-image

和我的端口9200未启用

docker run -name some -elassandra -d strapdata/elassandra

docker run - name some-app-link some-elassandra:elassandra -d app-tht-uses-elassandra

Elasticsearch端口9200和9300已暴露于容器之间的通信。

因此,当这样启动Elassandra容器时:

docker run --name some-elassandra -d strapdata/elassandra

可以使用以下操作进行与REST API联系:

docker run -it --link some-elassandra --rm strapdata/elassandra curl some-elassandra:9200

如果它仍然不起作用,请确保您拔出了图像的最新版本,并随时在GitHub存储库Strapdata/docker-elassandra上打开问题

此Elassandra图像基于官方的Cassandra图像。您可以参考其高级设置的文档。

最新更新