一、拉取jdk18
二、建立镜像文件
#docker build -t jdk:18 .
#建立容器
#docker run -it --rm -v ~/app:/tmp jdk:18 java Hello.java
public class Demo{
public static void main(String[] args){
System.out.println("hello world);
System.out.println(System.getProperty("java.home")); System.out.println(System.getProperty("java.version")); System.out.println(System.getProperty("os.name"));
for(int i=1;i<=5;i++)
{ System.out.printf("hello Num: %03d%n",i);
}
}
}
查看版本
配置jdk环境变量
三、运行docker ujdk18
docker run -it --rm -v ~/app:/tmp ujdk:18 java Demo.java