Docker s390x tomcat 镜像在 OpenShift 上部署时出现文件上传错误

问题描述 投票:0回答:1

我使用 s390x/tomcat-9.0-jre8 创建了一个映像。我正在尝试在 OpenShift zCX 上部署这些映像,但它不允许我的应用程序上传文件。我确实检查了tomcat的日志,但找不到任何值得关注的内容。尝试上传文件时,UI 上显示的错误是“上传已取消,发生错误”。

图片参考:https://hub.docker.com/layers/s390x/tomcat/9-jre8/images/sha256-687080725f53e7860eb1a51135b2067be3e408bfe5540013c09e3437c0bdc1a3?context=explore

我没有什么疑问: IBM 在 RedHat 上支持 zCX 容器。是否必须仅具有基于 Open-JDK 的映像。或者我们可以使用任何其他 java,例如 JAVA_DEBIAN。

这些图像之前是否报告过任何此类问题?

docker tomcat openshift redhat-openjdk s390x
1个回答
0
投票

我不熟悉那个特定的图像,但如果你要上传文件,你就必须配置某种持久存储,即使它只是

emptyDir

我不确定 IBM 为 zCX 提供了哪些“支持”。 (也就是说,如果这来自 Red Hat,他们会接受从开发人员体验到操作系统和 JDK、容器运行时和 OpenShift 等所有方面的支持电话。但是 IBM?我不确定。)

但是容器运行时不会导致不同 JDK 或不同操作系统出现任何问题。 IBM“支持”的内容可能有所不同。也就是说,我怀疑他们实际上会为第三方容器提供支持,但他们可能会支持容器运行时本身。

这可能与这里相关。容器的执行看起来没问题,但是你的持久存储配置有问题。

© www.soinside.com 2019 - 2024. All rights reserved.