linux 制作jdk1.8 docker镜像

1、编写Dockerfile文件(/usr/local/docker/jdk目录下)
下载jdk包到当前目录下:jdk-8u241-linux-x64.tar.gz

编写Dockerfile文件
touch Dockerfile

FROM docker.io/jeanblanchard/alpine-glibc
MAINTAINER stone
RUN mkdir -p  /usr/local/java/jdk
WORKDIR /usr/local/java/jdk
ADD jdk-8u241-linux-x64.tar.gz /usr/local/java/jdk
ENV JAVA_HOME /usr/local/java/jdk/jdk1.8.0_241
ENV PATH ${PATH}:${JAVA_HOME}/bin

2、制作镜像
docker build -t jdk8 .



3、查看制作的镜像:docker images
结果如下:


4、测试jdk是否成功
docker run -it jdk8
然后在命令行中输入java -version
如图所示:


5、将jdk镜像放到新容器中运行并测试jdk是否已成功
docker run -d -t --name jdk8 jdk8      --以jdk8为镜像,创建新的容器叫jdk8
进入jdk8容器中
docker exec -it c9c5785a1088  /bin/sh      --- 其中:c9c5785a1088容器id,通过docker ps 可以获取
如图所示:

猜你喜欢

转载自blog.csdn.net/qq_39291929/article/details/115522984