当前位置: 首页 > article >正文

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


http://www.kler.cn/a/470725.html

相关文章:

  • 在K8S上部署OceanBase的最佳实践
  • 少儿编程学习路径:分阶段成长与进阶指南
  • 【WPF】使用BitmapImage给Image的Source赋值,并释放原占用资源,避免删除原文件时导致程序崩溃
  • IO: 作业:Day1
  • 获取IP地区
  • 深度评测uni-app x:开启跨平台开发新篇章
  • CCF考试知识点
  • 计算机网络学习
  • 【Qt】Qt 存储应用程序数据到.ini文件
  • JSON基础知识:Web开发中的数据交换格式
  • 【NLP自然语言处理】Transformer模型的几大核心优势与应用前景
  • 用 C++ 创建控制台计算器
  • Java Spring Boot监听事件和处理事件
  • 校园约拍微信小程序设计与实现ssm+论文源码调试讲解
  • Kafka 消费者
  • C++二十三种设计模式之桥接模式
  • 一文读懂51单片机的中断系统
  • 【React】如何高效使用条件渲染
  • 使用C++对SQLite3数据库进行增、删、改、查操作实例
  • 2024 华为开发者大会介绍(附大会PPT下载)
  • PyTorch 自动混合精度AMP Grad Scaler 源码解析:_unscale_grads_ 与 unscale_ 函数
  • 【C++数据结构——树】二叉树的性质(头歌实践教学平台习题)【合集】
  • Excel 技巧02 - 如何批量输入百分号 (★),如何输入百分号并指定小数位数,如何批量删除百分号,如何批量删除小数最后的0?
  • iOS - Tagged Pointer
  • 使用vue项目中,使用webpack模板和直接用vue.config来配置相关插件 区别是什么,具体有哪些提现呢
  • Oracle数据库如何找到 Top Hard Parsing SQL 语句?