K8s 容器创建、拉取镜像.note
1、首先 Containerd从其他平台拉取镜像,支持多平台拉取
ctr images pull docker.io/library/nginx:1.20.1 --allplatforms2、查看 镜像,并复制镜像名:
ctr i ls 
3、创建 容器:(创建但不直接运行)
ctr c create docker.io/library/nginx:1.20.1 nginx01
使用 ctr containers create 创建容器,根据docker.io/library/nginx:1.20.1 镜像创建一个名为 nginx 的容器4、查看 容器创建情况:
ctr c ls
Containerd 将容器内正在运行的进程称为任务(task),创建容器后,可以通过 ctr task strat 来启动容器中的任务,- d 为后台启动
task ID 是任务唯一的标识符,与容器名称相同
PID 是 任务在宿主机上的进程ID
status 是任务的当前状态,如 “RUNNING”(正在运行)或 “STOPPED”(已停止)
当容器中的任务运行时,无法直接删除容器,如需删除,需要先停止容器中的任务启动 容器nginx01:
ctr t start -d nginx01 //- d 是让容器在后台运行
ctr t start 【参数】 【容器名】 查看 容器运行状态:
ctr task ls
暂停 容器正在运行的任务:
ctr t pause nginx01 //暂停 nginx01
ctr t ls //查看容器任务状态