Docker is a project meant to make Linux Containers (LXC) easy to manage by providing high-level tools. These containers can be used to ease the distribution of applications and their dependencies. There is a whole ecosystem built around Docker, meant to ease the deployment and management of dockerized applications. Discussing the details is far beyond the scope of this recipe, and the interested reader may want to check Learning Docker by Packt Publishing for more in-depth explanations.
In this recipe, we will look at how to use an official Odoo Docker image to run a development or a production server.