2016-09-14 40 views

回答

0

使用SSH不为我工作了一段时间了。

如果您有CF IC插件,做到以下几点,

cf ic exec -it <your container name> bash 

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

0

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

,您仍然可以创建自定义图像/ Dockerfile用于安装的sshd和副本在你自己的SSH密钥,或者通过COPY,或者在通过的环境变量注入的运行时间,但一般使用cf ic execdocker exec执行访问,或cf ic cp用于文件复制的/ docker cp可能是更好的选择。

0

如果我使用“bx”而不是“cf”,我可以访问我的容器。它刚刚工作。希望它有助于解决问题,而只是访问一个容器。

bx ic exec -it <your container name> bash