有两个容器,这是运行在两个物理machines.One容器中的运营中心和其他是(数据税务卡桑德拉+运营中心代理).I已经手动安装了运营中心代理在每个卡桑德拉containers.This设置是正常的。但由于ssh连接节点失败,Ops-center无法升级节点。有没有办法在这两个容器之间创建ssh连接。??
发布于 2016-04-01 00:33:48
在Docker中,你不应该运行SSH,请阅读HERE为什么。在阅读之后,您仍然希望运行SSH,但它与在Linux/Unix上运行SSH不同。这篇文章有几个选择。
如果您仍然希望通过SSH进入容器,请阅读THIS并按照说明进行操作。它将安装OpenSSH。然后对其进行配置并生成SSH密钥,当提示输入安全凭据时,您将该密钥复制/粘贴到Datastax Opscenter Agent upgrade对话框中。
最后,升级Agent非常简单,只需将最新的Agent JAR或要运行的Agent JAR版本移动到Datastax-agent Bin目录中即可。您可以手动执行此操作,并重新部署容器,这比使用SSH简单得多。
希望这能帮上忙,帕特
https://stackoverflow.com/questions/36257439
复制相似问题