我有一个基于 Perl 的容器,它通过 SCP 复制 2 个文件并执行 SSH 命令。我已经在 Docker compose 环境中对这些东西进行了详尽的本地测试。当我部署到 Cirrus 时,运行方式有所不同,整个容器都失败了。也就是说,它检测到它不喜欢发生的事情并删除容器。
我不是就容器出了什么问题寻求帮助,而是为了调试目的,我怎样才能让混合云保留该容器,而不是因为错误而将其删除。我可以进入 OpenShift 并进入 pod 的终端,但我无法在 OpenShift 中进行任何更改。
我怎样才能让它做到这一点?如果我确实需要额外的许可,我会特别要求什么?