A look at docker and virtualisation more broadly. Docker can seem confusing, and people might not even adopt docker in their organisations purely for this reason. However, docker is incredibly powerful and can make writing software much less painful.