Docker如何把openjdk:8镜像打到本地镜像中,避免每次构建项目重新拉取openjdk,极度耗时
我的DockerFile文件:
一开始openjdk:8没有在本地构建镜像,每次构建项目都需要重新拉取,非常耗时间:
之前没有本地构建镜像的时候每次构建项目需要一分多钟,大部分耗时在pull openjdk,这里的图片是我已经构建过本地jdk镜像的图片:
接下来我们构建本地jdk:8的镜像,按照步骤一个个执行
docker pull docker.io/library/openjdk:8
docker tag docker.io/library/openjdk:8 openjdk:8
docker image save openjdk:8 > openjdk-8.tar
docker image rm openjdk:8
docker image load < openjdk-8.tar
执行完毕之后查看一下镜像是否存在:
docker images
步骤到此就结束了,这个时候构建项目,基本都是秒构建
docker-compose up -d --build