containerd系列(二):containerd 的镜像管理
  TEZNKK3IfmPf 2023年11月14日 38 0

标签(空格分隔):containerd 系列


一:Containerd容器镜像管理

1.1 containerd 的容器命令

ctr -version
ctr version
ctr --help 

containerd系列(二):containerd 的镜像管理

1.2 镜像下载

# 查看镜像
ctr images ls
----
REF TYPE DIGEST SIZE PLATFORMS LABELS
----
# 下载镜像
# containerd支持oci标准的镜像,所以可以直接使用docker官方或dockerfile构建的镜像
#ctr images pull --platform linux/amd64 docker.io/library/nginx:alpine
#ctr images ls 

containerd系列(二):containerd 的镜像管理 containerd系列(二):containerd 的镜像管理

镜像挂载
把已下载的容器镜像挂载至当前文件系统
# ctr images mount docker.io/library/nginx:alpine /mnt

containerd系列(二):containerd 的镜像管理

卸载
# umount /mnt

containerd系列(二):containerd 的镜像管理

1.3 镜像导出

把容器镜像导出
# ctr images pull --all-platforms docker.io/library/nginx:alpine   [下载]

# ctr images export --all-platforms nginx-alpine.img docker.io/library/nginx:alpine 【导出】

#  ctr images pull --platform linux/amd64 docker.io/library/nginx:1.15   [下载]

# ctr images export --platform linux/amd64 nginx-1.15.img docker.io/library/nginx:1.15 [导出]

#  ctr images pull docker.io/library/nginx:1.14 【下载】
#  ctr images export --platform linux/amd64 nginx-1.14.tar docker.io/library/nginx:1.14 [导出]

1.4 镜像删除

删除指定容器镜像
# ctr images rm docker.io/library/nginx:1.14
# ctr images rm docker.io/library/nginx:1.15
# ctr images rm docker.io/library/nginx:alpine
# ctr images rm docker.io/library/nginx:latest

再次查看容器镜像
[root@192 ~]# ctr images ls
REF TYPE DIGEST SIZE PLATFORMS LABELS

containerd系列(二):containerd 的镜像管理

1.5 导入镜像

ctr images import nginx-alpine.tar.gz

containerd系列(二):containerd 的镜像管理

1.6 修改镜像tag

# ctr images tag docker.io/library/nginx:alpine nginx:alpine
nginx:alpine

说明:
把docker.io/library/nginx:alpine 修改为 nginx:alpine

# ctr images ls 
# ctr images check 

containerd系列(二):containerd 的镜像管理 containerd系列(二):containerd 的镜像管理

【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

上一篇: 已经是第一篇 下一篇: 已经是最后一篇
  1. 分享:
最后一次编辑于 2023年11月14日 0

暂无评论