java - 使用终端命令在 (debian 9) python:3 docker 映像上安装 java 8
问题描述
我在互联网上尝试了很多东西,但无法在我的 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
推荐阅读
- google-sheets - 当存在多个日期条目时,每个日期的总条目数
- windows - bat文件是应用程序吗?
- c# - 在 Xaxis 中使用 DateTimeIntervalType.Seconds 在 MS 图表中显示工具提示的问题
- c# - 需要找到周转时间
- xslt - XSLT 1.0 中具有多个节点的嵌套分组
- c# - 使用 CookComputing.XmlRpc 读取方法声明
- python - 使用 Django 的考勤系统
- laravel-5.8 - 生成发票编号
- javascript - JSON Schema 是否可以使用引用外部属性的 if/then/else
- android - 在两个视图之间定位 imageView 并动态调整其大小以适应?