华为容器云
华为云容器镜像服务(SWR) 现已增加对 Gitee 代码库的支持。用户可以直接拉取托管在 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(Gitee.com)仓库页 - 服务,选择“华为容器云”
步骤 2
根据页面引导,访问华为云 https://www.huaweicloud.com/ 并注册或者登录已有账号,选择 产品 -> 应用服务 -> 容器镜像服务。
或直接访问 https://www.huaweicloud.com/product/swr.html 进入
步骤 3
点击“立即使用”进入容器镜像服务管理面板
步骤 4
选择 镜像构建 -> 创建构建任务
步骤 5
选择 Gitee 代码源,输入完基本信息后,点击“绑定账号”
步骤 6
进入 Gitee 授权页面,点击“授权”按钮,提示绑定成功,关闭当前新开页面即可
步骤 7
回到控制台页面,点击完成账号绑定的确认按钮