功能介绍

本文提供容器镜像服务的功能详情

容器镜像服务是支持镜像全生命周期管理,提供简单易用、安全可靠的镜像管理功能,帮助您快速部署容器化服务。

工作空间管理

通过工作空间可以对容器镜像进行资源隔离和共享。每个项目可以拥有多个工作空间,每个工作空间只能属于一个项目。通过公开的工作空间,可将容器镜像分享给其它项目的成员使用。您可以通过界面创建工作空间,创建完成后可将打包好的镜像推动到该工作空间中,或者通过DevOps流水线构建并发布镜像,您也可以方便查看指定工作空间中的所有镜像。需要注意的是当工作空间删除时,会同步删除其中的所有镜像。

页面上传/客户端推送镜像

用户可以对已经打包好的镜像进行页面上传操作,上传配置中可以指定上传的目标工作空间,如果当前镜像版本已经存在,已存在的镜像版本将被覆盖。支持通过Docker客户端和containerd客户端直接推送镜像到镜像仓库。Push镜像操作页中,用户可使用界面提示中的用户名和密码信息获取镜像仓库权限,根据两种容器引擎的操作提示进行镜像仓库登录与镜像推送操作。

镜像管理

对已经创建的镜像,您可以查看/修改镜像描述、查看/删除镜像版本等。根据访问级别,容器镜像分为自有镜像和共享镜像。自有镜像:上传至本项目下的工作空间(无论是公开或私有)中的容器镜像。共享镜像:由其它项目共享而来的镜像,即其它项目的公开工作空间中上传的镜像。

垃圾回收

因为镜像是分层的,通过界面删除镜像只是软删除,虽然界面查询不到,但是实际上还保留在物理磁盘中。平台提供了垃圾回收操作,将没有使用到的镜像资源从磁盘中删除。