嘗試運行此 hadoop docker 容器時,我不斷收到以下錯誤
docker run -it --name psu-hadoop-container -p 2222:22 -p 8042:8042 -p 9864:9864 -p
9870:9870 -p 8088:8088 -p 10000:10000 -p 19888:19888 psu-hadoop
ERROR: JAVA_HOME /usr/lib/jvm/java-8-openjdk-amd64 does not exist.
ERROR: JAVA_HOME /usr/lib/jvm/java-8-openjdk-amd64 does not exist.
ERROR: JAVA_HOME /usr/lib/jvm/java-8-openjdk-amd64 does not exist.
ERROR: JAVA_HOME /usr/lib/jvm/java-8-openjdk-amd64 does not exist.
ERROR: JAVA_HOME /usr/lib/jvm/java-8-openjdk-amd64 does not exist.
我正在使用 Mac。DockerFile 參考路徑 java-8-openjdk-amd64 但我沒有那個特定的軟體,只有 jdk-19.jdk。
Dockerfile 來自一個類,該類主要使用 PC。
我需要修改我的 JAVA_HOME 嗎?我需要修改 Dockerfile 中的路徑嗎?
uj5u.com熱心網友回復:
您主機上的 Java 版本無關緊要。
如果您有 M1/M2 Mac,那么除非您使用--platform=linux/amd64.
聽起來您還需要使用相同的方式重建 Dockerfile。
https://docs.docker.com/build/building/multi-platform/
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/527646.html
標籤:爪哇码头工人苹果系统
下一篇:CodeWarskata元音一
