从docker容器内部连接到Cassandra

时间:2018-05-10 14:04:58

标签: java docker cassandra

我的Cassandra实例正在谷歌云平台上运行,我正在部署我的应用程序,该应用程序连接到容器中的cassandra。当我运行它时,应用程序工作正常而没有停靠它。一旦我将它部署在容器中,我就会收到以下错误,

NoHostAvailableException: All host(s) tried for query failed

我尝试从容器内部ping cassandra实例的IP,但它没有超时并且ping看起来很好。

至于容器,我正在使用maven:latest image创建容器并使用容器内的webapp-runner运行我的应用程序。

这是我的dockerfile

FROM maven:latest
COPY . /tmp
WORKDIR /tmp
RUN mvn clean package
EXPOSE 9042 80
CMD java -jar target/dependency/webapp-runner.jar target/testproject.war

0 个答案:

没有答案