此镜像使用 Alpine Linux image为基础镜像, 容器使用OracleJDK.
你必须遵守Oracle Binary Code License Agreement for Java SE协议,才能使用此镜像(见第6条).
slim 版本删除了安装源文件、编译器、jvm (latest tag 使用slim版本), full版本仅仅删除了安装源文件。
- 8.131.11 (docker tags: v8.131.11) : OracleJDK 版本为 8.131.11
echo 'public class Main { public static void main(String[] args) { System.out.println("Hello Docker."); } }' > Main.java
docker run --rm -v "$(pwd)":/mnt --workdir /mnt lework/oraclejdk:v8.131.11-slim sh -c "javac Main.java && java Main"