Development Operations - Technology
Docker
Platform for packaging applications in containers so they run consistently across environments
What's it for?
Packages software so it can be run consistently on different computers and environments.
For example…
A developer uses Docker to package a web service and its dependencies into a container that runs the same on a laptop and in the cloud
A test environment starts several Docker containers for the application, database and message queue without installing each component directly