my collection
    Gitee Support Center / detail

    华为容器云

    华为云容器镜像服务(SWR) 现已增加对 码云 Gitee 代码库的支持。用户可以直接拉取托管在码云的代码,实现推送即构建的自动化流程。

    容器技术能够确保目标环境的一致性,实现快速部署,加快开发周转进度,帮助应用运维标准化。越来越多的开发团队开始基于容器实现 DevOps 。

    华为云容器镜像服务(SWR),能够支持从源码到镜像、从镜像到应用的容器镜像全生命周期管理,提供简单易用、安全可靠的镜像管理功能,帮助用户快速部署容器化服务。近期上线的镜像构建与自动部署功能,更可便捷助力用户打造自己的云上 DevOps 流程。

    华为云容器镜像服务(SWR)具有如下功能特性:

    • 镜像管理: 支持容器镜像的全生命周期管理,包括镜像的上传、下载、删除等。提供公网、内网下载地址,方便不同场景下使用。

    • 集成 Docker 官方镜像:无缝集成 Docker Hub 官方镜像,用户在容器镜像服务中可直接查看和搜索 Docker 镜像,并提供镜像收藏功能,用户可以收藏 Docker 官方镜像,方便后续查找与使用。

    • 权限管理:提供镜像隔离能力,支持为不同用户分配相应的访问权限(读取、编辑、管理)。

    • 兼容原生 Docker:支持使用 Docker CLI 和原生 Docker Registry V2 版本 API 管理镜像。

    • 镜像构建:支持对接 Gitee、Github、Gitlab 等源码托管网站构建镜像,代码更新或 tag更新时自动触发镜像构建。支持用户托管自己的码云 Gitee 账户,通过配置实现代码仓库与镜像仓库的绑定。容器镜像服务将在代码仓库中添加 hook,一旦发现推送或打标签等动作,系统会自动下载代码,并根据指定的 dockerfile 进行编译和构建,生成的新镜像将被推入用户指定的镜像仓库中。

    • 自动部署:提供镜像部署入口,一键式部署容器应用,支持镜像版本更新自动触发部署,与云容器服务(CCE)无缝融合。允许用户在自己的镜像仓库中添加触发器,系统一旦感知到规则限定下的新版本镜像被推入仓库,则会立刻触发自动部署功能,来使用新镜像更新指定的容器。值得一提的是,自动部署功能无缝对接了云容器服务(CCE),支持容器集群的全生命周期管理和可视化监控运维,用户可以通过使用云容器服务(CCE)对已部署的应用进行监控和运维。

    具体使用流程:

    步骤1

    在码云(Gitee.com)仓库页-服务,选择“华为容器云”

    输入图片说明

    步骤2

    根据页面引导,访问华为云 https://www.huaweicloud.com/ 并注册或者登录已有账号,选择 产品 -> 应用服务 -> 容器镜像服务。
    或直接访问 https://www.huaweicloud.com/product/swr.html 进入

    输入图片说明

    步骤3

    点击“立即使用” 进入容器镜像服务管理面板

    输入图片说明

    步骤4

    选择 镜像构建 -> 创建构建任务

    输入图片说明

    步骤5

    选择 Gitee 代码源,输入完基本信息后,点击“绑定账号”

    输入图片说明

    步骤6

    进入 Gitee 码云授权页面,点击“授权” 按钮,提示绑定成功,关闭当前新开页面即可

    步骤7

    回到控制台页面,点击完成账号绑定的确认按钮

    步骤8

    选择码云上的用户以及要构建镜像服务的仓库,还包括仓库的分支

    输入图片说明

    步骤9

    点击“创建” 按钮进入构建任务列表,点击对应的任务进入任务详情

    步骤10

    在任务详情界面点击右上角的“构建镜像”按钮

    输入图片说明

    如果构建失败,可以从构建日志中定位失败的原因。

    接下来就可以把构建好的镜像部署到华为容器云(容器引擎)上了。

    Does this help you?

    Help Search