修改docker Cgroup version为v2
时间: 2024-05-07 16:17:29 浏览: 222
好的,您想要修改 Docker Cgroup 的版本为 v2,可以按照以下步骤操作:
1. 首先确认您的系统内核版本是否支持 cgroup v2。您可以在终端输入命令 `sudo lscpu | grep Virtualization` 来查看是否支持 CPU虚拟化。如果返回信息中包含 KVM、VMX、SVM 等,则表示系统支持 cgroup v2。
2. 修改 Docker 服务配置文件 /etc/docker/daemon.json,添加以下内容:
```
{
"exec-opts": ["native.cgroupdriver=systemd"],
"cgroup-parent": "/system.slice/docker.service",
"log-driver": "json-file",
"log-opts": {
"max-size": "100m",
"max-file": "3"
},
"storage-driver": "overlay2"
}
```
其中,`"exec-opts": ["native.cgroupdriver=systemd"]`表示使用 Systemd 作为 cgroup driver,支持 cgroup v2。
3. 重启 Docker 服务。
使用命令 `sudo systemctl restart docker` 即可重启 Docker 服务。
4. 确认 cgroup v2 是否生效。
使用命令 `sudo docker info | grep -i cgroup` 查看 cgroup 版本是否为 v2。
希望以上内容对您有所帮助。
阅读全文