我正在尝试制作一个必须“加载” Java11的Dockerfile。
但是,当我尝试:
RUN add-apt-repository -y ppa:linuxuprising/java
Run Code Online (Sandbox Code Playgroud)
然后我得到这个错误:
/ bin / sh:1:add-apt-repository:未找到命令“ / bin / sh -c add-apt-repository -y ppa:linuxuprising / java”返回了非零代码:127
我的问题是如何在Docker上“安装” Java11?
对于 docker 镜像中的 CentOS,您仍然可以使用:
FROM centos
RUN yum install -y java-11
Run Code Online (Sandbox Code Playgroud)
假设无法将您的映像基于OpenJDK 官方映像。
看一下如何在官方映像Dockerfile中安装它。
还有替代图像,例如AdoptOpenJDK(基于Ubuntu的Dockerfile)
| 归档时间: |
|
| 查看次数: |
3246 次 |
| 最近记录: |