Pihole package into docker or natively ona rasp pi

So I was wondering whether to install pihole natively in some Pi with then the need to install unbound or dnscrypt and configure a vpn tunnel. Or ship everything and configurerez everything on docker like I have done on some VM on some servers.

What is you input about this, people ?

Thanks in advance for all your answers