美文网首页
Containerd 初试

Containerd 初试

作者: JohnYuCN | 来源:发表于2020-12-08 16:56 被阅读0次

    一、 Docker、Containerd 、runC之间的关系

    image.png
    1. containerd 扮演 帮助Docker调用runC的调用器的作用
    2. runC: 是一个符合OCI标准的命令行工具(使用go进行开发)
    3. shim: 准确说是docker-shim,是因为docker调用,而引入的额外库(这估计也是K8S弃用docker的原因),如果containerd直接被K8S接管,将会接收来自于K8S的CTR调用,此时就无需shim了。
    4. 具体解释,一条容器创建命令的转化过程如下:
      docker create -> ctr containers create -> runc create

    二、 安装:

    1. 在Linux中:
    apt-get install cotainerd
    
    1. 在Mac中:
      理论上,安装docker desktop 就可以使用,但是不行。
      homebrew 没有源
      暂时没有找到方法!

    2. win10:
      算了吧

    三、 杂乱命令(续)

    ctr images ls
    ctr containesr ls
    ctr images pull docker.io/library/busybox:latest # 不能省略,使用库的全名称
    ctr run -t docker.io/library/busybox:latest mybusybox
    
    

    相关文章

      网友评论

          本文标题:Containerd 初试

          本文链接:https://www.haomeiwen.com/subject/fjkqgktx.html