教育培训网站建设方案模板下载,网站文风,注册公司流程及所需资料,wordpress 图片走cdn一#xff0c;下载想要制作的镜像的对应jdk#xff08;自行下载#xff09;#xff0c;本文使用jdk17#xff08;因为自己的springboot项目时在jdk17下开发的#xff0c;悲#xff01;#xff01;#xff01;#xff0c;再加上没有在官网上找到对应镜像#xff0c;只…一下载想要制作的镜像的对应jdk自行下载本文使用jdk17因为自己的springboot项目时在jdk17下开发的悲再加上没有在官网上找到对应镜像只好自己做了
二编写dockerfile
cat java17_dockerfile FROM centos:centos7 MAINTAINER echo RUN mkdir /usr/local/jdk WORKDIR /usr/local/jdk ADD jdk-17_linux-x64_bin.tar.gz /usr/local/jdk ENV JAVA_HOME /usr/local/jdk/jdk-17.0.10 ENV JRE_HOME /usr/local/jdk/jdk-17.0.10/jre ENV PATH $JAVA_HOME/bin:$PATH 三执行对应文件
docker build -f java17_dockerfile -t java:17 . 四制作容器 docker run -id --name java17 -v /java17:/java17 5aa4f55b4089 /bin/bash docker ps -a | grep java17 五回收容器
docker commit 740872e482f0 echo-java:17docker images | grep echo-java 六导出容器
docker save echo-java:17 -o echo-java17.tar 七应用容器
docker load -i echo-java17.tar 八应用实践 docker run -id --name springboot-myblog -v /root/dockerfile/spring:/myblog -p 9999:9999 echo-java:17 /bin/bash PS9999只是我项目的端口根据自己的实际情况改 PS如果不想看到输出可以输出到文件中本文为了展示效果故未将其输入到文件中望谅解 然后浏览器访问NodeIPPort也就是主机IP刚才映射的端口效果如下