Containerd
安装
Containerd 的安装方式和安装 Docker 相似,Docker 内部操作的也是 Containerd,只不过 Docker 通过 Docker-cli 提供了一些面向用户的,更友好的接口。
设置仓库源
Ubuntu 系统使用下面命令设置仓库
1 | apt-get update |
使用 apt-cache madison containerd.io 查看可安装的版本
配置
使用以下命令可以生成默认配置
1 | containerd config default > /etc/containerd/config.toml |
containerd 配置文件内容可以从以下网址获取
- https://github.com/containerd/containerd/blob/main/docs/man/containerd-config.toml.5.md
- https://github.com/containerd/containerd/issues/7937
- https://github.com/containerd/containerd/blob/main/docs/cri/config.md
安装 crictl
Docker 之所以为 Docker 是因为 Docker 在 containerd 之上提供了 Docker-cli,安装 containerd 之后还无法进行向 Docker 那样查看镜像,查看正在运行的容器。需要安装 crictl。
cri 是容器运行时接口,crictl 就是通过命令行操作容器运行时接口,只要满足是基于 cri 接口都可以通过 crictl 进行操作
从 crictl release 页面下载对应平台的压缩包,将解压后的可执行文件放在 /usr/bin
目录下
执行如下命令进行配置
1 | cat > /etc/crictl.yaml << \EOF |
接着通过 crictl images
查看已有镜像