我想在Docker上设置一个带有配置身份验证的Cassandra容器.目前我正在使用官方的Cassandra Docker图像,但它似乎没有提供一个选项(通过ENV thingies)来启用Auth Mode.
一种可能性是设置一个自己的存储库,从Cassandra Docker GitHub克隆并修改此文件,因此它也接受Auth相关选项,但这对于我非常简单的任务来说似乎有点复杂.有人知道更简单的解决方案还是有任何提示?
我能想到的唯一选择(除了制作您自己的图像版本并docker-entrypoint.sh按照您的建议更新它)是cassandra.yaml在绑定装载中提供您自己的版本.例如:
$ docker run -v /path/to/config:/etc/cassandra
Run Code Online (Sandbox Code Playgroud)
/path/to/config包含您的目录的目录在哪里cassandra.yaml.对主机上的cassandra.yaml副本进行任何调整,包括您的身份验证更改.要确保配置的一致性,请确保您的副本cassandra.yaml与docker镜像中嵌入的版本匹配.
| 归档时间: |
|
| 查看次数: |
1824 次 |
| 最近记录: |