1.在当前路径添加jdk的解压缩包,和Dockerfile,内容如下
FROM docker.io/centos:6.8
MAINTAINER from CC
ADD jdk /usr/jdk
ENV JAVA_HOME /usr/jdk
ENV JRE_HOME /usr/jdk/jre
ENV PATH $PATH:$JAVA_HOME/bin:$JRE_HOME/bin
ENV CLASSPATH .:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib
2.执行docker构建镜像命令
docker build -t spring-boot:dockerfile . (最后的点表示使用当前目录的dockerfile)
3.为该镜像打上标记
docker tag spring-boot <本地仓库的ip和端口/名称>
docker tag spring-boot 192.168.126.128:5000/spring-boot
4.发布到本地仓库
docker push 192.168.126.128:5000/spring-boot
然后后续的依赖spring-boot的Dockerfile中使用
FROM 192.168.126.128:5000/spring-boot