云计算核心技术Docker教程:Docker Hub构建钩子和源存储库
Docker Hub允许您在钩子文件中或从自动构建界面(然后可以在钩子中引用)中定义构建环境变量。 在以下示例中,我云计们定义了一个构建钩子,该构建钩子使用docker build参数CUSTOM根据我们使用Docker Hub构建设置定义算核的变量的值来设置变量。$DOCKERFILE_PATH是一个变量,我们为其提供了要构建的Dockerfile$IMA心技GE_NAME的名称,并且是正在构建的映像的名称。 docker build --build-arg CUSTOM=$VA术DR -f $DOCKERFILE_PATH -t $IMAGE_NAME . 警告:hooks/build文件会覆盖构建器使用oc的基本docker build命令,因此您必须在挂钩中包含类似的构建命令,否则自动构建会失败。 推送到多个存储库 默认情况ke下,构建过程仅将映像推送到配置了构建设置的存储库。如果需要将同一映像推送到多个存储库,则可以设置一个post_pusr教h挂钩以添加其他标签并推送到更多存储库。 docker tag $IMAGE_NAME $DOCKER_REPO:$SOUR程:CE_COMMIT docker push $DOCKER_REPO:$SOURCE_COMMIT 源存储库/分支克隆 当DockeDor Hub从源代码存储库中提取分支时,它将执行浅表克隆(仅指定分支的尖端)。这样做的好处是可以最大程度地减少从存储库中传输所ck需的数据量,并加快构建速度,因为它仅提取所需的最少代码。 因此,如果您需要执行依赖于其他分支(例如post_pusher钩子)的自定义操作,则除非执行以下操作之一,否则无法签出该分支: 通过执行以下操作,可以对目标分支进行浅层检出: g Hit fetch origin branch:mytargetbranch --depth 1 您还可以“取消整理”克隆,使用ub获取上的标志来获取整个Git历史记录(并可能花费很长时间/移动大量数据)--unshallow: git fetch --u构建nshallow origin
- 最近发表
- 随机阅读
-
- 标签: Uber Blacklane UberElite 专车服务
- 亚马逊史上第二位CEO安迪·贾西:他曾用皮划艇桨打过贝索斯的头
- 美国多州提议暂停新建数据中心,环保组织呼吁全国层面叫停
- 标签: 信也科技 FINV 金融科技 财报
- 标签: Outopia 越野跑 美丽诺羊毛 华映资本
- 标签: 三星电子 SK海力士 台积电 苹果
- 浜戝畨鍏ㄦ棩鎶�210727锛氱孩甯戒簯璁$畻搴旂敤骞冲彴鍙戠幇瓒婄晫鍐欏叆婕忔礊锛岄渶瑕佸敖蹇�崌绾�
- 腾讯开源WeChat-YATT大模型训练库,破解多模态训练两大核心瓶颈
- ChatGPT 新功能上线!免费用户也能畅享项目管理利器
- 标签: 百度智能云 AI算力 并行文件存储 云计算
- 标签: IEEE 英伟达 黄仁勋
- 2021年数据产业五大趋势预测
- 云安全日报210917:Ubuntu硬件支持内核发现重要漏洞,需要尽快升级
- 标签: Klook 纽交所上市 红杉资本 维恩资本
- 标签: 苹果 威马汽车 赛力斯 极氪
- 标签: 小红书 2026世界杯 咪咕 范志毅
- 标签: 吉利汽车 极氪9X 淦家阅 G-ASD
- 标签: 长江存储 美光 3D存储 专利战
- 标签: 豆包 微信 努比亚 手机助手
- 标签: 智谱 唐杰 AGI TouchHigh
- 搜索
-
- 友情链接
-
- 标签: 康师傅
- 标签: 小米 天星数科 孙谦 岳凯
- 市场规模达1300亿元,我国云计算发展迎来黄金期
- 标签: 华为Mate80 OPPO Reno15 Pro 京东外卖
- 阿里云“无影”升级为一级部门,由CEO吴泳铭直接管理
- IDC:二季度中国学习平板出货增长36.6% 百度市场份额居首
- 标签: DeepSeek-V4 腾讯云TokenHub
- 云计算核心技术Docker教程:Docker设置 GitHub Actions 工作流程
- 腾讯推出 AI 公考通,公考信息获取变得更简单!
- 当Adobe遇见机器学习:新Photoshop推多项AI新功能
- 杰夫·贝佐斯:人类有望在未来10至20年内在太空建造千兆瓦级数据中心