k8s containerd與docker命令使用對比


k8s-containerd與docker命令使用對比

1. K8s-containerd與docker命令使用對比

  • containerd提供了ctrl命令行工具管理容器,但功能比較簡單,所以一般會用crictl工具檢查和調試容器

  • 項目地址:https://github.com/kubernetes-sigs/eri-tools/

  • 設置crictl連接containerd

    [root@k8s-node02 ~]# vim /etc/crictl.yaml
    [root@k8s-node02 ~]# cat /etc/crictl.yaml 
    runtime-endpoint: unix:///run/containerd/containerd.sock
    image-endpoint: unix:///run/containerd/containerd.sock
    timeout: 10
    debug: false
    
  • 下面是docker 與 crictl命令對照表:

    鏡像相關功能 docker Containerd
    顯示本地鏡像列表 docker images crictl images
    下載鏡像 docker pull crictl pull
    上傳鏡像 docker push
    刪除本地鏡像 docker rmi crictl rmi
    查看鏡像詳情 docker inspect IMAGE-ID crictl inspecti IMAGE-ID
    容器相關功能 docker Containerd
    顯示容器列表 docker ps crictl ps
    創建容器 docker create crictl create
    啟動容器 docker start crictl start
    停止容器 docker stop crictl stop
    刪除容器 docker rm crictl rm
    查看容器詳情 docker inspect crictl inspect
    attach docker attach crictl attach
    exec docker exec crictl exec
    logs docker logs crictl logs
    stats docker stats crictl stats
    POD 相關功能 docker Containerd
    顯示 pod 列表 crictl pods
    查看 pod 詳情 crictl inspect
    運行pod crictl runp


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM