- 编写 docker-compose.yml
version: '2' services: cassandra: image: docker.io/bitnami/cassandra:4.0 ports: - '7000:7000' - '9042:9042' volumes: - 'cassandra_data:/bitnami' environment: - CASSANDRA_SEEDS=cassandra - CASSANDRA_PASSWORD_SEEDER=yes - CASSANDRA_PASSWORD=cassandra volumes: cassandra_data: driver: local - 启动服务
docker-compose up -d
使用 NodePort 方式映射 7000 和 9042 端口
此处需要注意,填写集群节点 IP 且两处须保持一致
建立数据卷,映射容器路径为 /bitnami
其他内容保持默认即可,启动服务。
TODO: 后续如果有精力,还要好好研究一下如何集群模式部署以及使用 Helm 商店部署。
参考资料:
https://github.com/bitnami/bitnami-docker-cassandra
https://github.com/bitnami/charts/tree/master/bitnami/cassandra



