You need to enable JavaScript to run this app.
导航
手动转换镜像至 Nydus 格式
最近更新时间:2025.01.03 16:55:27首次发布时间:2025.01.03 16:55:27

镜像懒加载转化规则存在支持镜像容量的上限。如果您的镜像容量大于等于 60GiB,需要手动转换为 Nydus 格式。

手动转换为 Nydus 格式后,您仍然可以将镜像推送至镜像仓库,使工作负载调用加速镜像,降低容器的启动时长,提升业务的开发效率。

操作步骤

第一步:下载并安装 Nydus

  1. Release Nydus Image Service v2.1.6 · dragonflyoss/nydus下载对应的工具。

  2. 解压并添加到 PATH 中,示例代码如下。

    tar -zxvf nydus-static-v2.1.6-linux-amd64.tgz  -C /usr/local/bin
    export PATH=$PATH:/usr/local/bin
    

第二步:转化为 Nydus 格式

  1. 登录镜像仓库。

    docker login --username=<火山引擎帐号用户名>@<UserID> <标准版实例名称>-<地域>.cr.volces.com
    

    示例

    docker login --username=v**@1007*** test1-cn-beijing.cr.volces.com
    
  2. 手动执行 Nydus 转化命令。

    nydusify convert --source <srcImage> --target <srcImage>-nydus
    

    示例

    nydusify convert --source nginx:stable-alpine3.20-perl --target nginx:stable-alpine3.20-perl-nydus