Containers for consistent environments
Docker packages an app with everything it needs to run into a portable container — the same image runs identically on a laptop, CI server, or in production.