docker服务cassandra发布端口失败

我已经安装了最新版本的Cassandra(3.10)的docker服务。 当我没有发布的端口设置服务,服务运行良好。 但服务不能从不同的主机访问。

当我发布端口,所以我可以使用以下语句从其他计算机访问它:

docker service create --name cassandra --publish 9042:9042 --replicas 1 cassandra 

docker集装箱立即崩溃与“任务:非零退出(1)”。 当我查看崩溃的容器的日志文件时,它说:

  hostname: Name or service not known 

有人能帮我吗?