部署应用失败:CrashLoopBackOf

  • Choerodon平台版本:0.6.0

  • 运行环境:自主搭建

  • 问题描述:

    请尽量详细的描述您遇到的问题,以便我们能更快速的提供解决办法。

    如:使用了一下迭代管理,到冲刺发布以后就结束了。 之前还想着是需求和feature相关之类的。迭代发布会和release分支关联在一起

[root@sv-c7ndev01 ~]# kubectl logs contactdemo01-ddecf-7cf9889d44-2mszk -n demo-dev
: not founddk/bin/java: line 1: �
: not founddk/bin/java: line 1: �
: not founddk/bin/java: line 1: �
/usr/java/jdk/bin/java: line 1: : not found
/usr/java/jdk/bin/java: line 1: H���H���52
: not found
/usr/java/jdk/bin/java: line 2: H��t��H�ÐU�8: not found
]�8: not foundbin/java: line 1: H��t�H��t
/usr/java/jdk/bin/java: line 1: UH��8: not found
/usr/java/jdk/bin/java: line 1: ��]�fD�=A: not found
/usr/java/jdk/bin/java: line 2: uUH���~����/: not found
/usr/java/jdk/bin/java: line 3: ]�D��@f.�UH��]��f���fffff.�H�l$�L�: not found
/usr/java/jdk/bin/java: line 3: $�H�-O: not found
: not founddk/bin/java: line 1:�
/usr/java/jdk/bin/java: line 1: can’t open @@P@8: no such file
/usr/java/jdk/bin/java: line 1: ELF: not found
/usr/java/jdk/bin/java: line 5: syntax error: unexpected word (expecting “)”)
[root@sv-c7ndev01 ~]# kubectl logs contactdemo01-ddecf-7cf9889d44-2mszk -n demo-dev
: not founddk/bin/java: line 1: �
: not founddk/bin/java: line 1: �
: not founddk/bin/java: line 1: �
/usr/java/jdk/bin/java: line 1: : not found
/usr/java/jdk/bin/java: line 1: H���H���52
: not found
/usr/java/jdk/bin/java: line 2: H��t��H�ÐU�8: not found
]�8: not foundbin/java: line 1: H��t�H��t
/usr/java/jdk/bin/java: line 1: UH��8: not found
/usr/java/jdk/bin/java: line 1: ��]�fD�=A: not found
/usr/java/jdk/bin/java: line 2: uUH���~����/: not found
/usr/java/jdk/bin/java: line 3: $�H�-O: not found
/usr/java/jdk/bin/java: line 3: ]�D��@f.�UH��]��f���fffff.�H�l$�L�: not found
: not founddk/bin/java: line 1:�
/usr/java/jdk/bin/java: line 1: can’t open @@P@8: no such file
/usr/java/jdk/bin/java: line 1: ELF: not found
/usr/java/jdk/bin/java: line 5: syntax error: unexpected word (expecting “)”)

  • 执行的操作:
    如:创建了一个新用户并给用户分配了项目管理员权限,使用该用户登录系统

  • 报错信息(请尽量使用代码块或系统截图的形式展现):

  • 建议:

    提出您认为不合理的地方,帮助我们优化用户操作

你好,麻烦确认下自己的镜像是否可以正常的运行起来

我的镜像在独立docker环境可以运行的。

docker run -d -p 9090:8035
-v /home/niulei/bigdata/contact-center-3.9.0.war:/usr/contact-center-3.9.0.war
–name contact2 jre/java8:1.0 java -jar /usr/contact-center-3.9.0.war

日志中的乱码内容是什么呢

我在包里找了,没有找到是什么。

您方便远程看看嘛?谢谢

你可以将你的war 包打到镜像中,再实际运行下

我把dockerfile修改后,问题解决了。
vi Dockerfile

FROM c7nd01-harbor.jnpc.com.cn/operation-demo02-ngx/jre:1.8.0

COPY ./contact-center-3.9.0.war /usr/

ENTRYPOINT ["/bin/sh", “-c”, “/usr/java/jdk/bin/java -jar /usr/contact-center-3.9.0.war”]