Чтобы изменить параметр по умолчанию для `containerd`, управляющий использованием `systemd` для контроля групп (cgroups), вы должны настроить его конфигурационный файл. В Docker, `containerd` конфигурируется через файл `daemon.json`, который находится обычно в `/etc/docker/`.
Ниже приведены шаги, чтобы задать использование `systemd` в качестве драйвера cgroup:
1. Откройте файл `/etc/docker/daemon.json` в вашем текстовом редакторе:
```bash
sudo nano /etc/docker/daemon.json
```
2. Добавьте или отредактируйте следующие строки в этом файле, чтобы установить драйвер cgroup в `systemd`:
```json
{
"exec-opts": ["native.cgroupdriver=systemd"]
}
```
3. После этого сохраните файл и закройте редактор.
4. Перезапустите Docker, чтобы применить изменения:
```bash
sudo systemctl restart docker
```
Эти изменения укажут Docker использовать `systemd` для управления cgroup вместо драйвера cgroup по умолчанию.
Важно отметить, что перед внесением этих изменений убедитесь, что конфигурация `systemd` и `containerd` согласованы, и ваша система настроена для их поддержки. Например, в случае использования Kubernetes вам может понадобиться убедиться, что Kubelet также настроен использовать `systemd` в качестве драйвера cgroup.
Также обратите внимание, что конкретные пути файлов и настройки могут изменяться в зависимости от вашего дистрибутива и версии Docker, поэтому всегда стоит проверять официальную документацию для актуальной информации.