ctr cheatsheet

効果コマンド
ログctr logs <コンテナID>
コンテナの情報を取得ctr containers info <コンテナID>
名前空間の指定ctr -n <名前空間> containers info <コンテナID>
コンテナのリストctr containers list , sudo ctr c ls(短縮形)
イメージのpullctr -n mynamespace images pull docker.io/library/alpine:latest
イメージのrunctr -n mynamespace run docker.io/library/alpine:latest mycontainer
コンテナの停止ctr containers stop afa4952050fb2aba1b0f3e1526a231ae442bae0995fda0e95b341073fe79cc79
ソケットファイルを指定ctr –address $XDG_RUNTIME_DIR/containerd/containerd.sock containers list

os側でps -efなどで確認できるPIDからコンテナを探す ``

psコマンドの結果からコンテナを探す

psで見ると下記のようなプロセスがある

/usr/local/bin/containerd-shim-runc-v2 -namespace default -id afa4952050fb2aba1b0f3e1526a231ae442bae0995fda0e95b341073fe79cc79 -address /run/containerd/containerd.sock

この-id はコンテナID

-address /run/containerd/containerd.sock : このオプションは、containerd のデーモンと通信するためのUNIXソケットのパスを指定している。 containerd クライアントとデーモン間の通信に使用されます。