containerd镜像管理

 

docker管理镜像: docker使用docker images 管理镜像

单机containerd管理镜像:使用ctr images 命令管理镜像,containerd本身的CLI

k8s中containerd管理镜像:使用crictl  images 命令管理镜像,k8s社区专用的CLI工具

containerd支持oci标准的镜像,所以可以使用docker官方或者dockerfile构建的镜像

ctr images --help  #查看帮助

ctr images ls # 查看已经下载的镜像,或者 ctr  images list  或者 ctr  i  ls

ctr images pull docker.io/library/nginx:latest --host-dir=/etc/containerd/certs.d   # 下载镜像使用ctr命令拉取镜像时,需要指定配置加速镜像地址

ctr images rm   docker.io/library/nginx:latest      #删除镜像

ctr images mount  docker.io/library/nginx:latest  /mnt/  #挂载镜像,方便查看镜像中包含的内容,将镜像挂载到本地     卸载命令: umount  /mnt

ctr images export  nginx-lates.img  docker.io/library/nginx:latest  # 导出镜像,名字为nginx-latest.img

ctr images import  --platform linux/amd64  nginx-latest.img         #  导入镜像,需要指定平台名字,否则会报错

ctr  images tag  nginx  docker.io/library/nginx:latest  nginx:v1.20.1   # 修改镜像标签

 

posted @ 2025-04-24 11:31  羊脂玉净瓶  阅读(49)  评论(0)    收藏  举报