鸣谢:
Error response from daemon: Failed to Setup IP tables: Unable to enable SKIP DNAT rule:
(iptables failed: iptables --wait -t nat -I DOCKER -i br-39ac611a0749 -j RETURN: iptables: No chain/target/match by that name.
(exit status 1))重启docker后,再次创建network
,顺利成功。
3、创建容器
终于可以创建容器了。使用下面的语句可以创建一个Cassandra容器。其中some-network
是自己创建的network
名称,这次终于没问题了,顺利创建。
$ docker run --name some-cassandra --network some-network -d cassandra:tag
4、连接CQL
CQL就是像SQL一样操作数据库的,具体怎么用我暂时还不知道(马上去看)。先连上再说。
看dockerhub上怎么说,如此简单。使用下面这条语句就可以连接到cql,并进入到容器里面了。
这个语句本质上是创建了一个停止后就会自动删除的cql容器。
$ docker run -it --network some-network --rm cassandra cqlsh some-cassandra
成功连接cql了。
5、数据持久化
另外,容器中所存储的数据在容器被删除后就会消失,如果想让容器中的数据持久话,可以这样启动容器。