Docker > VM. Less disk space (exponentionally so if you have multiple with the same OS) and less overhead.