Curious what prevented you from running docker in a microvm? I've successfully run docker in qemu and firecracker microvms.