Docker runs natively on Linux since Docker was originally built on Linux containers but it also works on Mac and Windows. Like the popular version control software Git, Docker has a social aspect in that developers and sysadmins can share their images via Docker Hub.ĭocker is an open source solution that is available as the free Community Edition or the subscription based Enterprise Edition for multiple platforms. These lightweight virtual machines can be promoted through testing and production environments where sysadmins deploy and run them.ĭocker makes it easier for organizations to automate infrastructure, isolate applications, maintain consistency, and improve resource utilizations. It provides tools for simplifying DevOps by enabling developers to create templates called images that can be used to create lightweight virtual machines called containers, which include their applications and all of their applications’ dependencies. Almost overnight, Docker has become the de facto standard that developers and system administrators use for packaging, deploying, and running distributed and cloud native applications.