管理镜像仓库
容器镜像服务CCR企业版中的镜像仓库可用于管理Docker镜像和其他OCI制品,您可以使用镜像仓库管理不同版本的容器镜像。
镜像仓库归属于命名空间,并从命名空间继承了访问类型和漏洞扫描触发方式等属性,具体信息请参见管理命名空间。
前提条件
操作步骤
推送容器镜像到镜像仓库
当前不支持通过控制台直接创建镜像仓库,您可以通过Docker客户端推送镜像时指定镜像仓库,具体请参考以下内容:
第一步:登录企业版实例
>$ sudo docker login --username=[username] demo-ccr.baidubce.com
执行以上命令,输入密码完成登录。
说明:
- username和登录密码分别为控制台【访问凭据】中的用户名和固定密码或临时密码。
- 命令行中的地址
demo-ccr.baidubce.com
需要替换为企业版实例的访问域名。- 请根据实际环境选择公网域名或私有网络域名,您可以在控制台【访问控制】中查看。
第二步:推送容器镜像
>$ sudo docker tag [ImageId] demo-ccr.baidubce.com/[namespace]/[ImageName]:[镜像版本号]
>$ sudo docker push demo-ccr.baidubce.com/[namespace]/[ImageName]:[镜像版本号]
执行以上命令推送容器镜像到指定的镜像仓库中。
说明:
ImageID和镜像版本号请根据待推送镜像的信息填写。
namespace为镜像被推送到的命名空间的名称。 ImageName即为镜像仓库的名称。
命令行中的地址demo-ccr.baidubce.com
替换为企业版实例的访问域名。
镜像仓库相关操作
您可以在“实例>镜像仓库”列表页面执行以下操作对镜像仓库进行管理。
查看镜像仓库详情
单击指定镜像仓库的名称进行镜像仓库下一级页面,您可以查看镜像仓库基本信息和管理镜像版本。
删除镜像仓库
单击镜像仓库对应的删除,在删除确认框中单击确定即可删除镜像仓库,同时支持批量删除多个镜像仓库。
说明:镜像仓库删除后,镜像仓库中所有的数据均被删除,且不可恢复,请谨慎操作。
管理镜像版本
单击指定镜像仓库的名称进行镜像仓库下一级页面,在左侧导航栏中选择版本管理,您可以在此管理仓库中的镜像版本或其他OCI制品,并执行安全扫描、查看层信息等操作。
拉取命名
单击指定镜像版本右侧操作中的拉取命名,您可以复制该镜像版本的拉取命名。
安全扫描
单击指定镜像版本右侧操作中的安全扫描,系统将跳转到独立的安全扫描页面,您可以在这里对该镜像进行安全漏洞扫描,扫描完成后可以查看具体漏洞信息。
层信息
单击指定镜像版本右侧操作中的层信息,系统将弹出抽屉框,您可以在这里查看该镜像的构建历史信息。
删除
单击指定镜像版本右侧操作中的删除,在删除确认框中单击确定即可删除镜像版本,同时支持批量删除多个镜像版本。