镜像懒加载转化规则存在支持镜像容量的上限。如果您的镜像容量大于等于 60GiB,需要手动转换为 Nydus 格式。
手动转换为 Nydus 格式后,您仍然可以将镜像推送至镜像仓库,使工作负载调用加速镜像,降低容器的启动时长,提升业务的开发效率。
在 Release Nydus Image Service v2.1.6 · dragonflyoss/nydus下载对应的工具。
解压并添加到 PATH 中,示例代码如下。
tar -zxvf nydus-static-v2.1.6-linux-amd64.tgz -C /usr/local/bin export PATH=$PATH:/usr/local/bin
登录镜像仓库。
docker login --username=<火山引擎帐号用户名>@<UserID> <标准版实例名称>-<地域>.cr.volces.com
示例
docker login --username=v**@1007*** test1-cn-beijing.cr.volces.com
手动执行 Nydus 转化命令。
nydusify convert --source <srcImage> --target <srcImage>-nydus
示例
nydusify convert --source nginx:stable-alpine3.20-perl --target nginx:stable-alpine3.20-perl-nydus