containerd 安装

Ubuntu 系统安装 containerd

步骤 1:更新系统

首先,确保系统的软件包是最新的。打开终端并执行以下命令:

sudo apt update
sudo apt upgrade -y

步骤 2:安装依赖项

containerd 需要一些依赖项,比如 curlapt-transport-https。通过以下命令安装:

sudo apt install -y curl apt-transport-https ca-certificates gnupg lsb-release

步骤 3:添加 Docker 官方的 APT 仓库(包含 containerd)

containerd 由 Docker 项目维护,因此我们可以直接使用 Docker 官方提供的 APT 仓库来安装 containerd。首先,添加 Docker 的官方 GPG 密钥:

curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo tee /etc/apt/trusted.gpg.d/docker.asc

然后,添加 Docker 仓库:

sudo tee /etc/apt/sources.list.d/docker.list <<EOF
deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable
EOF

步骤 4:安装 containerd

现在你可以安装 containerd 了。首先,更新 APT 包列表:

sudo apt update

然后,安装 containerd

sudo apt install -y containerd.io

步骤 5:启动 containerd 服务

安装完成后,可以启动并使 containerd 服务开机自启:

sudo systemctl start containerd
sudo systemctl enable containerd

检查 containerd 是否成功启动:

sudo systemctl status containerd

步骤 6:验证安装

通过以下命令验证 containerd 是否已正确安装:

containerd --version

如果安装成功,你将看到 containerd 的版本信息。

步骤 7:配置 containerd(可选)

containerd 默认使用 /etc/containerd/config.toml 配置文件。你可以根据需要编辑该文件,进行更细致的配置。

如果你需要生成一个默认的配置文件,可以使用以下命令:

sudo containerd config default | sudo tee /etc/containerd/config.toml

然后,你可以通过编辑该文件来修改 containerd 的配置。

sudo nano /etc/containerd/config.toml

修改完配置后,重新启动 containerd

sudo systemctl restart containerd

  • 启用 cri 插件, (K8S 用到)

sudo vim /etc/containerd/config.toml
#disabled_plugins = ["cri"]   注释掉这行,启用插件

sudo systemctl restart containerd

Last updated