Docker is an ideal artifact format for the delivery of applications. The standardized interfaces reduce complexity on the side of operations, but new tasks are now being added on the development side. What this means in detail is explained in this presentation, as well as the technical basics and best practices for docker based development.