java - 在 (debian 9) python :3 docker image using terminal commands 上安装 java 8

标签 java python-3.x docker

我在互联网上尝试了很多方法,但无法在我的 python:3.7-slim-stretch 基础镜像上成功安装 java 8。由于我正在处理的项目中存在不兼容问题(显然是 pyspark hadoop 和 java),我特别需要 debian 9 上的 java 8,它抛出了此错误: 异常:Java 网关进程在向驱动程序发送其端口号之前退出

RUN apt-get install -y --no-install-recommends openjdk-8-jdk

RUN add-apt-repository ppa:webupd8team/java \
&& apt update \
&& apt install oracle-java8-installer

任何帮助将不胜感激。干杯!

最佳答案

我认为这有帮助

FROM  python:3.7-slim-stretch
USER root
RUN mkdir -p /usr/share/man/man1 
RUN apt update && apt install -y --no-install-recommends openjdk-8-jdk

关于java - 在 (debian 9) python :3 docker image using terminal commands 上安装 java 8,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59359662/

相关文章:

java - 使用 JDBC 驱动程序进行 Oracle 插入优化

java - 更改小程序中文本字段的字体大小

python - 如何设置 tkinter 比例 slider 的颜色?

Docker pull repositoryName 不起作用,看不到公共(public)存储库

docker - 为什么继承的 Docker 镜像大小不同

java - 在 Java 中运行一定时间的采样过程并返回值

java - 是否可以通过单击来展开 JTextArea 或 JTextPane?

python - 如何有条件地转换 pandas 数据框列

python - GroupBy - 如何使用 diff() 从 DateTime 中提取秒数

eclipse - 如何使用固定 IP 地址或系统变量设置 DOCKER_HOST?