1

就像随附的图片一样,Bluemix Containers 现在似乎不再可以通过 SSH 密钥访问获得。发生了什么?

谁能告诉我如何在 Bluemix Containers 上恢复 SSH 密钥访问?

不

4

3 回答 3

0

如果我使用“bx”而不是“cf”,我可以访问我的容器。它刚才起作用了。希望它有所帮助,问题只是关于访问容器。

bx ic exec -it <your container name> bash
于 2017-07-17T12:01:37.943 回答
0

使用 SSH 也有一段时间对我不起作用。

如果您有 cf ic 插件,请执行以下操作,

cf ic exec -it <your container name> bash

这将允许您通过命令提示符访问您的容器。

于 2016-09-14T20:29:41.533 回答
0

最初,不支持 exec 命令,并且 sshd 包含在默认映像中,作为访问正在运行的容器的一种方式。当 exec 得到支持时,大多数用途都不需要 sshd,因此从默认映像中删除以减少内存/安全开销。

您仍然可以创建自定义映像/Dockerfile,通过 COPY 或在运行时通过 env var 注入安装 sshd 并在您自己的 SSH 密钥中复制,但通常使用cf ic execdocker exec用于执行访问,或cf ic cp /docker cp用于文件复制可能是更好的选择。

于 2016-09-15T15:01:34.810 回答