嗨,我是Docker和Cassandar的新手。我从计算机连接到Docker中的Cassandra时遇到问题。
我运行容器Cassandra,我看到暴露的ips和端口是192.168.99.100:9042。(第一张图片)在docker我甚至可以看到"测试集群"正在运行,但是当我想通过NoSQL Manager连接Cassandra为Cassandra时,总会出现错误消息"没有尝试查询的主机可用"。
谢谢。
答案 0 :(得分:2)
docker run -p 9042:9042 image-name
第一个9042定义外部世界将连接的端口号,第二个9042定义docker的端口号,该端口号将与外部端口号9042绑定。