This document discusses dockerizing an e-learning application called Avendoo. It provides an overview of Avendoo and why Docker was used. Key points include: 1. Avendoo is an application for managing and publishing e-trainings that was developed externally and customized for Haufe Akademie. 2. Docker was implemented to containerize and deploy Avendoo across different environments like development, testing, staging and production in a standardized way. 3. The Docker implementation uses a factory pattern with Dockerfiles, images and volumes to build, test and deploy Avendoo and its dependencies to new virtual machines created with Docker Machine.