Отказ от ответственности: на момент написания containerd не заменял Docker, вы можете установить containerd отдельно от Docker, и вы можете указать Kubernetes CRI , чтобы напрямую общаться с контейнерным сокетом.
Итак, когда вы устанавливаете Docker, он устанавливает вместе с containerd, и демон Docker говорит с ним.Вы увидите процесс, подобный следующему:
docker-containerd --config /var/run/docker/containerd/containerd.toml
Тем не менее, клиент Docker все еще общается с демоном Docker, поэтому, когда вы запускаете клиент Docker в своем контейнере, вам все равно нужно общаться непосредственно с Docker.демон (/var/run/docker.sock
), так что вы можете переключиться обратно на /var/run/docker.sock
, и я считаю, что он должен работать.