基本概念
镜像是一个模板,是容器应用打包的标准格式,由多个镜像层叠加起来的一个文件系统,用于创建容器。除了提供容器运行时所需的程序、库、资源、配置等文件外,还包含了一些为运行时准备的配置参数(如匿名卷、环境变量等)。镜像可以来自于Docker Hub、KENC公开镜像服务、或用户私有的镜像仓库等。在金山云边缘节点计算产品中,业务快速部署的基础为:将镜像快速下发到各个边缘节点,实现服务运行环境的快速构建。
镜像仓库基本操作
点击控制台导航栏【边缘计算】-【镜像管理】,用户若是首次使用“镜像管理”,需要进行初始化重置镜像仓库密码。
用户名:用户名默认是金山云账号,暂不可变更
密码:密码用于通过docker login来登陆金山云容器镜像仓库。初始密码为Kenc123456,客户首次使用时即可重置密码,密码规范是8-20个字符,必须包含字母、数字
项目名是客户创建的私人镜像地址的前缀,用于对客户的容器镜像进行分类。点击【新建项目】,执行创建项目操作。
项目名称:项目名称由小写字符与数字,中划线分隔
访问级别:决定了该项目下镜像的访问级别是公开或是私有
这里我们以北京地域为例:
$ sudo docker login --username=[username] registry.kenc.ksyun.com
[username]是您的金山云账号,输入密码后即登陆完成,密码是默认密码或客户在使用镜像仓库时重置的密码。
$ sudo docker tag [ImageId] registry.kenc.ksyun.com/[项目名]/[ImageName]:[tag]
$ sudo docker push registry.kenc.ksyun.com/[项目名]/[ImageName]:[tag]
[ImageId] 请根据您的实际镜像 ID 信息进行填写
[tag] 请根据您的镜像版本信息进行填写
[项目名] 是镜像管理中新建的项目
[ImageName] 是在本地镜像的名称
$ sudo docker pull registry.kenc.ksyun.com/[项目名]/[ImageName]:[tag]
[tag] 请根据您需要下载的镜像版本信息进行填写
根据上述的镜像管理流程操作之后,用户可以将自身业务所需的镜像文件快速推送至边缘节点,做资源的快速创建及生成。
文档内容是否对您有帮助?
评价建议不能为空
非常感谢您的反馈,我们会继续努力做到更好!