As we know, libcontainer is the default execution driver. There is legacy support for LXC userspace tools (https://linuxcontainers.org/). Keep in mind that LXC is not the primary development environment.
Start the Docker daemon with the
-e lxc
option, as follows:$ docker -d -e lxc
You can also add this option in the configuration file of Docker, depending on the distribution.
Docker uses LXC tools to access kernel features, such as Namespaces and Cgroups to run containers.
The documentation on the Docker website https://docs.docker.com/reference/commandline/cli/#docker-exec-driver-option