标签(空格分隔):containerd 系列
一:Containerd容器镜像管理
1.1 containerd 的容器命令
ctr -version
ctr version
ctr --help
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
镜像挂载
把已下载的容器镜像挂载至当前文件系统
# ctr images mount docker.io/library/nginx:alpine /mnt
卸载
# umount /mnt
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
1.5 导入镜像
ctr images import nginx-alpine.tar.gz
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