首页 > 其他分享 >容器运行时及其命令

容器运行时及其命令

时间:2023-06-21 23:33:35浏览次数:29  
标签:容器 pull 命令 io images docker k8s 运行

ContainerRuntime   负责容器的整个生命周期。  

k8s 1.5之后,k8s通过CRI(容器运行时接口)对接“容器运行时”

 

 

为何弃用docker

docker使用的容器运行时containerd。本身是符合CRI标准的。
之前:
k8s-> dockershim(k8s维护)-> docker-> containerd -> oci  ->  container*n
之后:
k8s                ->          cri-c                     -> containerd -> oci ->  container*n 

 

命令对比:

ctr
crictl 
docker
 c..d本身的cli,单机版
k8s社区定义的cli,集群版
提供了对pod,容器和镜像等资源的管理命令。主要用于调试和排错。
docker提供的,单机版
 默认ns是default 
 
 默认ns是k8s.io,不支持指定
 无ns

 ctr -n k8s.io images ls

        crictl  images ls 

 docker  images

 ctr -n k8s.io  c  ls

           docker ps 

 ctr images pull docker.io/library/nginx:alpine

要写绝对路径

 crictl pull nginx:alpine

 下载格式和docker一样,但是没有进度条显示

docker pull pull nginx:alpine

标签:容器,pull,命令,io,images,docker,k8s,运行
From: https://www.cnblogs.com/xiangyu5945/p/17497302.html

相关文章

  • linux 文件操作的一些命令
    cat命令功能:用于显示整个文件的内容单独使用没有翻页功能因此经常和more命令搭配使用,cat命令还有就是将数个文件合并成一个文件的功能。使用方式:cat[-AbeEnstTuv][--help][--version]fileName说明:把档案串连接后传到基本输出(萤幕或加>fileName到另一个档案)参数:-n或--......
  • ubuntu 启用apache运行状态信息查看
    ubuntu下安装apache后,默认apache的配置文件都在/etc/apache2/目录下。而其中允许查看apache运行状态的配置默认是在/etc/apache2/mods-available/status.conf文件中配置的。这个文件的默认配置类似如下:<IfModulemod_status.c>##Allowserverstatusreportsgenerate......
  • 运行lucene 的Demo
    这是最简单的方式的lucene的Demo步骤,有稍稍的经验的都应该飘过。step1:下载并安装并配置JDK,具体方法参看我之前的博客:Java环境的搭建 step2: 下载并配置lucene,下载请去:http://labs.renren.com/apache-mirror/lucene/java/ 以我下载的lucene3.0.1为例,下载完后,我们......
  • where 命令一个快速定位工具所在的功能
    有时候,我们希望知道我们当前使用的工具是在那个目录下的那个文件,where命令就很好的帮助了我们。下面的例子是查找.NET4.0的gacutil命令所在位置,所以使用了VisualStudioCommandPrompt(2010)这个命令行工具,其实这个where命令在很早版本操作系统中就有了。我这里最早的就是w......
  • Docker镜像相关命令
    一、镜像相关命令镜像名称一般分两部分组成:[repository]:[tag]。在没有指定tag时,默认是latest,代表最新版本的镜像镜像操作命令:docker--help查看docker命令构建镜像:将本地的DockerFile文件使用dockerbuild构建成镜像   查看镜像:dockerimages删除镜像:do......
  • 虚拟机网络配置命令之访问外网问题
    问题:ping百度不通:ping:www.baidu.com:Temporaryfailureinnameresolution cat/etc/sysconfig/network-scripts/ifcfg-ens33vi/etc/sysconfig/network-scripts/ifcfg-ens33切换网络时dns服务器地址可能会变,这个时候需要手动设置一下域名地址比如在图书馆的网络默认的......
  • 类似 go get –u 的命令行参数实现
    我们可能需要类似goget–u….这样的方式来实现我们的应用,这时候我们无法简单地使用flag.Parse了,而是要用FlagSet了,使用例子如下: packagemainimport("flag""log""os")var()funcmain(){//读取命令参数,注意,这里根据执行任务的......
  • 有哪些ASIC加速技术可以实现低功耗运行?
    目录文章主题:10.有哪些ASIC加速技术可以实现低功耗运行?背景介绍:随着移动设备、物联网、云计算等应用场景的不断增长,功耗成为了一个日益重要的技术问题。为了在移动设备上实现更长时间的运行,芯片设计者需要使用各种ASIC加速技术,以实现更低的功耗和更高的性能。本篇文章将介绍一......
  • conda 常用命令
    conda的一个最大的优势,就是可以构建多个python虚拟环境,他们彼此隔绝互不干扰,当需要用到哪个环境时就切换到此。举个例子:你正在python3.7的环境下做开发,这时接到一个新活需要用到python2.7版本,这时你就可以使用conda新建一个python2.7的环境切换到此,来完成新任务,不会影响......
  • SQL基础命令练习
     1.创建一个名为`mydb`的数据库2.在`mydb`数据库中创建一个名为`users`的表,包含以下字段:`id`(主键,自增长),`name`(字符串,非空),`age`(整数),`gender`(字符串)3.向`users`表中插入一条记录,姓名为`Tom`,年龄为`25`,性别为`男`4.查询`users`表中所有记录5.将`users`表......