开发者社区> 问答> 正文

如何构建默认实例版仓库与镜像?

如何构建默认实例版仓库与镜像?

展开
收起
小天使爱美 2020-03-25 12:13:20 1117 0
2 条回答
写回答
取消 提交回答
  • 有点尴尬唉 你要寻找的东西已经被吃掉啦!

    你可以看下这篇文章,希望对你有帮助。

    标题:【构建仓库与镜像 】

    地址:https://help.aliyun.com/knowledge_detail/60997.html

    2020-03-25 12:35:02
    赞同 展开评论 打赏
  • 当您对于命名空间数、私有仓库数、构建规则数等规格要求不高时,建议使用支持基础镜像功能的默认实例版。本文主要介绍如何为默认实例创建镜像仓库、设置构建规则以及构建镜像。 功能特点

    代码变更时自动触发构建
    
    开启代码变更自动构建镜像后,每次提交代码将自动触发镜像构建,减少手动触发构建的繁琐工作。
        登录容器镜像服务控制台,在控制台页面的左上方,选择所需地域。
        在左侧导航栏中,选择默认实例 > 镜像仓库。
        在镜像仓库页面,单击目标仓库右侧操作列的管理。
        在左侧导航栏中选择构建,然后开启代码变更自动构建镜像。
    代码变更时自动构建镜像
    海外构建
    代码构建过程中可能会依赖国外源,但由于网络环境,我们提供海外机器构建功能。在海外构建完成后,将镜像推送到指定地域的仓库中。
    说明 有时海外回大陆的网络不稳定,可能会导致镜像推送超时失败。
    海外构建
    不使用缓存
    
    开启不使用缓存后,每次构建都会重新拉取基础依赖镜像,这可能会增加镜像拉取时间,因此建议关闭该选项。
    多阶段构建
    
    阿里云容器镜像构建同时支持多阶段构建特性,详情参见多阶段构建。
    

    创建镜像仓库

    创建镜像仓库前,需要在所需地域下已创建命名空间,详情参见命名空间基本使用。

    登录容器镜像服务控制台。
    
    在顶部下拉菜单中选择所需地域,在左侧导航栏中选择镜像仓库,然后单击创建镜像仓库。
    在创建镜像仓库对话框中,设置命名空间、仓库名称、摘要和仓库类型,本例选择私有镜像仓库类型。然后单击下一步。创建镜像仓库对话框
    在设置代码源对话框中,将代码源设为云Code,然后单击创建镜像仓库。
        代码变更时自动构建镜像:勾选后,当分支有代码提交后会自动触发构建规则。
        海外机器构建:勾选后,构建时会在海外机房构建,构建成功后推送到指定地域。
        不使用缓存:勾选后,每次构建时会强制重新拉取基础依赖镜像,可能会增加构建时间。
    

    设置构建规则

    登录容器镜像服务控制台。
    单击目标仓库右侧操作列中的管理,进入仓库详情页面。管理仓库
    单击左侧导航栏中的构建,在构建规则设置区域的右侧单击添加规则。
    说明 如需修改构建规则,单击目标规则操作列中的修改。
    添加构建规则入口
    设置构建规则,然后单击确认。添加构建规则对话框
        类型:设置源代码仓库的类型,可以是 Branch 或 Tag。
        选择Branch或Tag:设置构建的代码分支。
        Dockerfile目录:设置 Dockerfile 文件所在的目录。这里的目录指的是相对目录,以代码分支的根目录为父目录。
        Dockerfile文件名:设置 Dockerfile 文件名,默认为 Dockerfile。
        镜像版本:设置镜像 Tag,例如 latest。
    

    构建镜像

    在仓库详情页面,单击左侧导航栏中的构建。
    在构建规则设置区域,单击目标规则操作列中的立即构建。立即构建
    
    构建完成后,生成新的构建记录。
    构建日志
    单击右侧操作列表的日志按钮,查看构建日志记录。
    
    等待镜像构建完成后,单击左侧菜单栏中的镜像版本,查看已构建完成的镜像列表。
    镜像版本
    如果您需要查看所有镜像,请单击构建页签,在构建设置中开启海外机器构建和不使用缓存,默认开启代码变更自动构建镜像,可以看到所有镜像版本列表。镜像版本列表
    

    后续步骤

    镜像创建无状态 Deployment 应用
    镜像创建有状态 StatefulSet 应用
    镜像创建Job类型应用
    在容器服务 K8S 集群中部署应用(镜像)
    
    2020-03-25 14:08:35
    赞同 展开评论 打赏
问答地址:
问答排行榜
最热
最新

相关电子书

更多
containerd: 镜像管理模块的优化 立即下载
《容器镜像服务企业版 (ACR EE)》 立即下载
基于ACK One和ACR构建CI/CD流水线最佳实践 立即下载