Docker is a set of platform as a service products that use OS-level virtualization to deliver software in packages called containers. It's useful in hackathons for ensuring consistency across multiple development and release cycles.