1. 基于alpine制作JDK8镜像
#1.下载镜像
docker pull alpine:3.10
#2.创建并编辑dockerfile
touch Dockerfile
vi Dockerfile
注1:dockerfile内容见资料/Dockerfile-Alpine.txt
#3.执行dockerfile创建镜像
docker build -t jdk8:v2.0 .
#4.创建并启动容器
docker create -it jdk8:v2.0
docker start 容器ID
#5.进入容器
docker exec -it 容器ID /bin/sh
注1:最后是sh而非bash
#6.测试jdk
java -version
注1:docker exec -it 容器ID /bin/sh 默认使用当前帐号(即root)登入,通过whoami命令可以查看当前用户名,
还可以通过如下命令切换到其它帐号
docker exec -it --user root <容器ID> /bin/sh
注2:openjdk:8-jdk-alpine这个镜像就和我们自己创建的镜像是一样,只不过JDK瘦身过了,体积更小
大家可以自己下来,创建一个容器试一下