rhel9 安装cri-docker
时间: 2024-12-19 11:24:21 浏览: 3
在RHEL 9系统上安装CRI-Docker (Container Runtime Interface for Docker),你需要确保已经安装了基本的Docker环境,并且需要具备root权限。以下是安装步骤:
1. **更新包列表**:
```bash
sudo yum update -y
```
2. **安装必要的依赖**:
```bash
sudo yum install -y libselinux-python podman containerd.io cri-o runc
```
3. **安装CRI-Docker插件**:
RHEL 9默认使用containerd作为容器运行时,但是为了兼容Docker客户端和服务端通信,通常会安装cri-containerd-docker这个插件:
```bash
sudo yum install -y cri-containerd-docker
```
4. **配置Docker**:
需要在`/etc/docker/daemon.json`文件中添加对cri-containerd的支持:
```json
{
"exec-opts": ["native.cgroupdriver=systemd"],
"cgroups": "/sys/fs/cgroup",
"containerd": {
"endpoint": "unix:///run/containerd/containerd.sock"
},
"log-driver": "json-file",
"log-opts": {
"max-size": "20M"
}
}
```
然后重启docker服务使其生效:
```bash
sudo systemctl daemon-reload
sudo systemctl restart docker
```
5. **验证安装**:
最后,你可以通过运行`docker info`命令来确认CRI-Docker是否已成功安装并启用。
阅读全文