Giter Club home page Giter Club logo

Comments (17)

jmu avatar jmu commented on May 22, 2024 1

我是用树莓派4B的64位Ubuntu部署docker, 部署失败。 我认为是因为 openjdk:8-jdk-alpine不支持arm64v8架构导致的。 因此稍微改了下Dockerfile,改成非alpine重新打了镜像, 目前正常运行。 你们可以试下我打的镜像docker pull jmujmu/reader:latest-arm64v8 , 修改差异在这里https://github.com/jmu/reader/commits/pi

from reader.

yanquan2020 avatar yanquan2020 commented on May 22, 2024

x64和armv7的docker镜像都试过没有问题,但是armv8的docker镜像部署以后出现无法连接后端的问题,怎么设置都不行,无法连接上。报:后端连接失败 Error: Network Error
docker日志显示如下:

2022-04-07T10:42:19.619504373Z Internal exceptions (10 events):
2022-04-07T10:42:19.619517166Z Event: 8.143 Thread 0x0000aaaacbac4800 Exception <a 'java/lang/ClassNotFoundException': org/springframework/context/EnvironmentAwareCustomizer> (0x00000000f0af50a8) thrown at [/home/buildozer/aports/community/openjdk8/src/icedtea-3.12.0/openjdk/hotspot/src/share/vm/classfile/systemDictionary.c
2022-04-07T10:42:19.619532916Z Event: 8.146 Thread 0x0000aaaacbac4800 Exception <a 'java/lang/ClassNotFoundException': org/springframework/beans/factory/AwareCustomizer> (0x00000000f0b3cbc0) thrown at [/home/buildozer/aports/community/openjdk8/src/icedtea-3.12.0/openjdk/hotspot/src/share/vm/classfile/systemDictionary.cpp, l
2022-04-07T10:42:19.619550459Z Event: 8.349 Thread 0x0000aaaacbac4800 Exception <a 'java/lang/ClassNotFoundException': org/springframework/boot/loader/jar/Handler> (0x00000000f081bac0) thrown at [/home/buildozer/aports/community/openjdk8/src/icedtea-3.12.0/openjdk/hotspot/src/share/vm/classfile/systemDictionary.cpp, line 21
2022-04-07T10:42:19.619566043Z Event: 11.618 Thread 0x0000aaaacbac4800 Exception <a 'java/lang/IncompatibleClassChangeError': Found class java.lang.Object, but interface was expected> (0x00000000f0b72840) thrown at [/home/buildozer/aports/community/openjdk8/src/icedtea-3.12.0/openjdk/hotspot/src/share/vm/interpreter/linkReso
2022-04-07T10:42:19.619581794Z Event: 17.232 Thread 0x0000aaaacbac4800 Exception <a 'java/io/IOException'> (0x00000000f0ac84c0) thrown at [/home/buildozer/aports/community/openjdk8/src/icedtea-3.12.0/openjdk/hotspot/src/share/vm/prims/jni.cpp, line 710]
2022-04-07T10:42:19.619596711Z Event: 17.976 Thread 0x0000aaaacbac4800 Exception <a 'java/io/FileNotFoundException'> (0x00000000f09deee8) thrown at [/home/buildozer/aports/community/openjdk8/src/icedtea-3.12.0/openjdk/hotspot/src/share/vm/prims/jni.cpp, line 710]
2022-04-07T10:42:19.619611753Z Event: 19.927 Thread 0x0000aaaace068000 Exception <a 'java/lang/IllegalArgumentException': object is not an instance of declaring class> (0x00000000f0cae090) thrown at [/home/buildozer/aports/community/openjdk8/src/icedtea-3.12.0/openjdk/hotspot/src/share/vm/runtime/reflection.cpp, line 926]
2022-04-07T10:42:19.619627212Z Event: 20.852 Thread 0x0000aaaacbac4800 Exception <a 'java/lang/NoSuchMethodError': java.lang.Object.lambda$and$0(Ljava/util/function/Predicate;Ljava/lang/Object;)Z> (0x00000000f09f9358) thrown at [/home/buildozer/aports/community/openjdk8/src/icedtea-3.12.0/openjdk/hotspot/src/share/vm/interpr
2022-04-07T10:42:19.619642463Z Event: 98.855 Thread 0x0000aaaace068000 Exception <a 'sun/nio/fs/UnixException'> (0x00000000f0ac23c0) thrown at [/home/buildozer/aports/community/openjdk8/src/icedtea-3.12.0/openjdk/hotspot/src/share/vm/prims/jni.cpp, line 710]
2022-04-07T10:42:19.619674214Z Event: 99.500 Thread 0x0000aaaace068000 Exception <a 'java/lang/ClassNotFoundException': org/springframework/boot/loader/http/Handler> (0x00000000f0d52a08) thrown at [/home/buildozer/aports/community/openjdk8/src/icedtea-3.12.0/openjdk/hotspot/src/share/vm/classfile/systemDictionary.cpp, line 2

from reader.

aixufan avatar aixufan commented on May 22, 2024

同样到现在还没解决

from reader.

aixufan avatar aixufan commented on May 22, 2024

没办法的我用V8设备拉取V7镜像

from reader.

hectorqin avatar hectorqin commented on May 22, 2024

暂时无法处理

from reader.

WuShaoa avatar WuShaoa commented on May 22, 2024

树莓派4B arm64 各个要上传的按钮点击后显示:Error: Request failed with status code 404

from reader.

hectorqin avatar hectorqin commented on May 22, 2024

贴一下日志看看

from reader.

yanquan2020 avatar yanquan2020 commented on May 22, 2024

我是用树莓派4B的64位Ubuntu部署docker, 部署失败。 我认为是因为 openjdk:8-jdk-alpine不支持arm64v8架构导致的。 因此稍微改了下Dockerfile,改成非alpine重新打了镜像, 目前正常运行。 你们可以试下我打的镜像docker pull jmujmu/reader:latest-arm64v8 , 修改差异在这里https://github.com/jmu/reader/commits/pi

可以了,应该是你说的问题,原作者参考下。
当然用arm32的镜像也可以。

from reader.

hectorqin avatar hectorqin commented on May 22, 2024

image

运行容器应该是支持 arm64的,可能是amd64编译的 jar 在 arm64 架构下运行有问题

from reader.

jmu avatar jmu commented on May 22, 2024
image

运行容器应该是支持 arm64的,可能是amd64编译的 jar 在 arm64 架构下运行有问题

我在派上直接编译你的Dockerfile也是同样报错结果, 因此更倾向于是alpine问题, 毕竟3年没更新过了。 openjdk的hub上也没有找到合适的新版本alpine。 如果你们找到的话可以发我试试。 @hectorqin 请参考

from reader.

hectorqin avatar hectorqin commented on May 22, 2024

好的,目前出于镜像大小的考虑,先不修改运行容器了,等找到合适的镜像我再处理这个问题吧。

from reader.

adl10929 avatar adl10929 commented on May 22, 2024

我是用树莓派4B的64位Ubuntu部署docker, 部署失败。我认为是因为 openjdk:8-jdk-alpine 不支持arm64v8架构导致的。因此稍微改了下Dockerfile,改成非alpine重新打了镜像, 目前正常运行。你们可以试下我打的镜像 , 修改差异在这里 https://github.com/jmu/reader/commits/pi`docker pull jmujmu/reader:latest-arm64v8`

大神,有没有安装教程

from reader.

yanquan2020 avatar yanquan2020 commented on May 22, 2024

我是用树莓派4B的64位Ubuntu部署docker, 部署失败。我认为是因为 openjdk:8-jdk-alpine 不支持arm64v8架构导致的。因此稍微改了下Dockerfile,改成非alpine重新打了镜像, 目前正常运行。你们可以试下我打的镜像 , 修改差异在这里 [https://github.com/jmu/reader/commits/pidocker](https://github.com/jmu/reader/commits/pi%60docker) pull jmujmu/reader:latest-arm64v8

大神,有没有安装教程

docker run -d --name reader --restart unless-stopped -p 8080:8080 -v /mnt/reader/log:/log -v /mnt/reader/storage:/storage -e SPRING_PROFILE_ACTIVE=prod jmujmu/reader:latest-arm64v8
#单用户模式

from reader.

hectorqin avatar hectorqin commented on May 22, 2024

试试 openj9 的 arm64镜像看看

from reader.

hectorqin avatar hectorqin commented on May 22, 2024

docker run -d --name reader --restart unless-stopped -p 8080:8080 -v /mnt/reader/logs:/logs -v /mnt/reader/storage:/storage -e SPRING_PROFILE_ACTIVE=prod hectorqin/reader:openj9-latest
#单用户模式

from reader.

jmu avatar jmu commented on May 22, 2024

有效,可运行

from reader.

jmu avatar jmu commented on May 22, 2024

@hectorqin

from reader.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.