Docker in Kubernetes pod

We have a requirement where the host VM is not having docker installed.
But a custom Kubernetes pod needs the docker.sock file in which the docker images are pulled and keep on running inside the custom pod.
For docker daemon we need to run it as a separate pod and make it communicate with the above-mentioned custom pod.