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

index 石家庄网站建设为把网站建设更好

index 石家庄网站建设,为把网站建设更好,家庭网站建设,教学督导网站建设报告1. 背景 在产品开发中构建docker镜像,随着时间的推移,会变得越来越大,构建时间也越来越长。我的目标是构建时间不超过 5 分钟。 2. 遵循Dockerfile的最佳实践 我们首先确保Dockerfile文件遵循Docker官方的最佳实践,具体做法有: 尽量使用官方的基础镜像,Docker推荐使用…

1. 背景

在产品开发中构建docker镜像,随着时间的推移,会变得越来越大,构建时间也越来越长。我的目标是构建时间不超过 5 分钟。

2. 遵循Dockerfile的最佳实践

我们首先确保Dockerfile文件遵循Docker官方的最佳实践,具体做法有:

  • 尽量使用官方的基础镜像,Docker推荐使用Alpine的镜像。
  • 使用多阶段构建
  • 使用.dockerignore去除无关的文件
  • 创建临时容器
  • 不要安装不用的包
  • 解耦应用程序
  • 利用缓存构建镜像
  • 拆分复杂的RUN命令为多行,并用 / 分割

更多详细的最佳实践可以参考官方文档:https://docs.docker.com/develop/develop-images/instructions/

我们在此基础上做了2个修改,极大的缩短了构建时间。

首先介绍下两个工具:Buildkit 与 Buildx

3. Buildkit 与 Buildx

3.1 Buildit

Buildit是一个改进过的用来取代传统的Docker构建器的工具,从Docker 23.0开始成为默认构建器。它包含以下一些功能:

  • 改进的缓存能力
  • 并行构建不同的层
  • 基础镜像的懒加载

使用buildit的时候,会发现比docker build的输出更简洁。

Docker 23.0前的版本要使用bui

http://www.yayakq.cn/news/361505/

相关文章:

  • 家装公司网站建设广州企业网站建设开发
  • 网站地图作用招聘网站开发计划
  • 顺德网站建设原创投资公司怎么投资
  • 基本网站建设陕西建设银行缴费网站
  • asp网站源码破解免费设计头像
  • 深圳建站程序网站建设工作小组分工
  • 2016年网站建设方案ppt淘宝网网站开发
  • 商城网站模块wordpress登陆错误
  • 企业网站建设套餐网络服务怎么把html模板导入wordpress
  • 摄影网站建设内容佳世达电子 苏州 有限公司
  • wordpress 网址 显示windows优化大师怎么下载
  • 九江网站建设优化公司品牌网站的建设
  • 康定网站建设工作室农村建设有限公司网站
  • 网站建设次年续费合同达内网站开发培训
  • 网站怎样查是哪家做的电商平台系统开发
  • 网站做301wordpress 流程插件
  • 网站一年费用想制作一个网站怎么来做
  • 营销型网站的基础建设制作二维码的软件app
  • 襄阳做网站公司有哪些山东信达建设工程有限公司网站
  • 怎么做游戏网站编辑上海计算机网页制作
  • 邯郸手机网站建设费用怎么找人做淘宝网站吗
  • wordpress网站多层循环调用文章山东网站策划怎么做
  • 首钢建设网站网络营销主要是学什么的
  • 安徽省工程建设信息网网站网站重构方案
  • 福州网站设计企业建站众筹网站建设方案模板
  • 网站开发人员知乎wordpress建地方门户
  • 国税网站建设现状好制作网站公司
  • 有什么做心理咨询的好网站运城市做网站公司
  • 用什么网站做pptwordpress添加网站
  • 卢龙建设银行官网网站wordpress 影视