garantir que que vai ter compatibilidade independente do s.o ou qualquer outra psrticularidade da sua máquina, tendo o Docker você vai ter toda a sua stack rodando plug and play.
e isso garante que as suas alterações locais vão ter o mesmo resultado quando forem para o ambiente produtivo.