Acredito que rodar o Linux em Docker é muito mais versátil e mais leve comparado ao virtualizar no Virtual Box, VMWare ou KVM. Gosto de manter um ambiente separado uma vez que utilizo o Kali Linux para estudos e testes, evitando assim gerar qualquer tipo de problema no meu computador e ter que formatá-lo sempre. O repositório é composto pela imagem oficial do Kali e todas as configurações nescessárias para subir um container pronto para uso.