当前位置: 首页 > 知识库问答 >
问题:

运行Docker run时出现Docker容器错误

西门安民
2023-03-14

docker错误:

PS C:\Windows\System32>docker运行测试错误:出现JNI错误,请检查线程“main”java.lang.noClassDeffounderRorr:javax/JMSException在java.lang.Class.GetDeclaredMethods0(本机方法)在java.lang.Class.GetDeclaredMethods(class.java:2701)在java.lang.Class.PrivateGetDeclaredMethods(class.java:2701)在java.lang.Class.GetMethodRecursive(class.java:3048)在

DockerFile:

FROM openjdk:8-jre
COPY /target/application.jar /tmp/application.jar
WORKDIR /tmp
ENTRYPOINT ["java", "-cp", "application.jar", "Package.ClassWithMain"]

先谢谢你,蒙代尔

共有1个答案

卫嘉佑
2023-03-14

you:COPY/target/application.jar/tmp/application.jar try:COPY。/usr/src/myApp

您:WORKDIR/tmp尝试:WORKDIR/usr/src/myapp

寻找其文字,应有所帮助!

 类似资料:
  • 我为我的基于spring boot的库配置了以下Kafka属性,该库绑定在部署到的的目录中。通过从类路径()加载porperty文件,我能够成功启动spring组件 我通过docker compose运行Kafka和zookeeper,容器分别映射到主机端口和。发布失败,错误为 这是在提供了属性之后。有趣的是 Wildfly服务器错误日志显示应用程序实际上是通过它的容器ID连接到docker容器的

  • 我正在使用docker compose容器部署3个项目:Eureka、Zuul服务和应用程序。以下是这些项目的配置: 尤里卡: 祖尔: 应用 当我做docker组装时,它正确地旋转容器,没有错误。然而,当我使用API网关调用RESTendpoint时,我得到了一个错误:com。netflix。祖尔。例外ZuuleException:转发错误

  • 我使用Docker在远程Linux计算机上安装了一个服务。我使用了以下命令 docker运行-p 4443:4443--rm-e openvidu.secret=my_secret-e openvidu.publicurl=https://187.84.228.66:4443 openvidu/openvidu-server-kms 但当我第一次尝试do connect时,我收到了以下错误消息:

  • 容器总是在创建和运行后立即退出。 我尝试使用命令运行mssql实例 当尝试类似的SO link link时 它显示 但在run命令中我已经设置了'accept_eula=y'。

  • 我对Docker和GCP很陌生,试图找到一种可行的方法,在GCP上部署我的Laravel应用程序。我已经设置了CI,并选择了“cloudbuild.yaml”作为构建配置。我遵循了无数的教程并阅读了Google Container文档,因此我创建了一个“cloudbuild.yaml”,其中包括使用docker-composer.yaml创建应用程序堆栈(应用程序代码、数据库、服务器)的参数。 在