The way we set up the Docker image in this recipe is merely a starting point. You will probably want to tune a lot of parameters to ease the management of the instance and modify Dockerfile to allow you to run Odoo from your local sources, rather than requiring a rebuild each time you edit a module, all of which is far beyond the scope of this book.
Docker is a huge universe, and offers a wealth of options. You may want to publish your images on a Docker image repository and use Docker push and Docker pull to publish and retrieve the Docker images of your projects. You may also want to run a container management platform, such as Rancher, to run your images on a cluster of servers with load balancing. Alternatively, you can integrate the image building step with your continuous integration environment to publish snapshots of your developments for testing.