卡桑德拉docker从主机访问

这是我的撰写文件,我绑定的Cassandra /容器端口,但我不能访问我的主机与cqlsh的Cassandra容器。

version: '2' services: cassandra: image: cassandra:3.0.12 ports: - 9042:9042 - 9160:9160 other-services.... 

docker输出说:

 cassandra_1 | INFO 21:00:42 Starting listening for CQL clients on /0.0.0.0:9042 (unencrypted)... 

端口:

 $ docker port 00269f36bc54 9042/tcp -> 0.0.0.0:9042 9160/tcp -> 0.0.0.0:9160 
  1. 如果我在我的主机上执行cqlsh不连接到cassandra容器。
  2. 如果我做一个netstat命令,我没有看到任何条目侦听端口9042 …