1
从官方图片中拉出,cassandra似乎并未启动并挂起容器。启动单节点集群:Cassandra 2.1.11不在Docker容器中启动
docker run --name dev-cassandra -d cassandra:2.1
等待一会儿是舒尔Cassandra是启动并开始一个新的链接的容器来运行cqlsh
> docker run -it --link dev-cassandra:cassandra --rm cassandra:2.1 cqlsh cassandra
Connection error: ('Unable to connect to any servers', {'cassandra': error(111, "Tried connecting to [('172.17.0.2', 9042)]. Last error: Connection refused")})
后来没办法杀灭或去除容器(重启所需要的机器)
> docker kill dev-cassandra
> docker rm -f dev-cassandra
卡桑德拉的:最新的只是做工精细
> docker run --name latest-cassandra -d cassandra:latest
然后等待卡桑德拉做好准备:
> docker run -it --link latest-cassandra:cassandra --rm cassandra:latest cqlsh cassandra
Connected to Test Cluster at cassandra:9042.
[cqlsh 5.0.1 | Cassandra 3.0.0 | CQL spec 3.3.1 | Native protocol v4]
Use HELP for help.
cqlsh>
我的配置是:
- 泊坞(服务器版本:1.9.1,内核版本4.1.13 -boot2docker)
- 优胜美地
- VirtualBox 5.0。 10
它与ArchLinux上的docker 1.9.1搭配使用4.2.5-1内核。 –