以前Kubernetesクラスタを構築するときに、Rocky Linuxでcontainerdをインストールする方法についてあまり情報がなかったので、とても苦労しました。 なので今回はその時に調べた内容を記事にしてみました。
次のコマンドでcontainerdをインストールできます。
# yumにCentOS用のdockerリポジトリを追加する
sudo yum config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
# docker-ceリポジトリに含まれているcontainerd.ioのパッケージをインストールする
sudo yum install -y containerd.io
# containerdのデフォルト設定ファイルを生成する
sudo sh -c "containerd config default > /etc/containerd/config.toml"
そして最後にcontainerdを有効化します。
systemctl enable --now containerd.service
参考
- Using containerd without docker (Installing containerdの部分)