Cloud foundry CloudFoundry-是否可以在flapping应用程序上检查文件?

Cloud foundry CloudFoundry-是否可以在flapping应用程序上检查文件?,cloud-foundry,stackato,Cloud Foundry,Stackato,是否有方法查看拍打应用程序实例上的内容/文件 我今天遇到了一次性应用程序的问题,不幸的是,由于容器没有启动,我无法检查有哪些文件。所以,调试问题的唯一方法(顺便说一句,这与错误的文件名有关)是日志流 谢谢, 莱泽克 附言 我正在使用HPE Stackato,但我假设该方法与CF和PCF中的方法类似…使用Pivotal Cloud Foundry,您可以CF ssh将ssh插入容器,或者设置端口转发,以便可以使用普通的ssh甚至scp和sftp访问容器或查看其文件系统。您可以在以下网站了解更多信息

是否有方法查看拍打应用程序实例上的内容/文件

我今天遇到了一次性应用程序的问题,不幸的是,由于容器没有启动,我无法检查有哪些文件。所以,调试问题的唯一方法(顺便说一句,这与错误的文件名有关)是日志流

谢谢,

莱泽克

附言


我正在使用HPE Stackato,但我假设该方法与CF和PCF中的方法类似…

使用Pivotal Cloud Foundry,您可以
CF ssh
将ssh插入容器,或者设置端口转发,以便可以使用普通的
ssh
甚至
scp
sftp
访问容器或查看其文件系统。您可以在以下网站了解更多信息:

  • 关于
我高度怀疑HPE Stackato是否存在此功能,因为它使用的是较旧的云铸造体系结构。PCF和HPE都基于开源Cloud Foundry,但PCF位于较新的体系结构上,根据中列出的节点,HPE仍位于该体系结构上

在DEA架构中,您应该能够使用
cf files
命令,该命令具有以下用法:

NAME:
   files - Print out a list of files in a directory or the contents of a specific file

USAGE:
   cf files APP_NAME [PATH] [-i INSTANCE]

ALIAS:
   f

OPTIONS:
   -i       Instance
要处理无法启动的容器,目前没有现成的Diego解决方案,但已经讨论过了。讨论一些选项,包括:

对于有问题的应用程序,通过添加“
;sleep 1d
”来明确指定启动命令,推送命令将如下-
cf push-c;“sleep 1d”
。这将使容器在容器内的进程退出后保留一天


有趣的是,在PCF上,您可以在未启动的容器上使用ssh和cf文件?只需检查和类似命令,因此stackato ssh和stackato文件可以在stackato上运行容器。基于这篇文章,我甚至会说,进入运行容器已经在2012已经可用:它不适用于没有启动的容器,没有。有趣的是,我没有考虑Stutto的单独CLI。谢谢你的信息。艾米特,谢谢你的信息。至于我的问题,有没有关于如何访问未启动的容器的想法?在任何CF发行版中?:)也许这真的是一个边缘案件,没有人支持这样的行动……对不起@LechMigdal,我没有回答你的主要问题。我刚刚补充了我的答案,这个建议对你有帮助吗?