| Original author(s) | Solomon Hykes |
|---|---|
| Developer(s) | Docker, Inc. |
| Initial release | March 20, 2013 |
| Stable release | |
| Repository | |
| Written in | Go |
| Operating system | Linux, Windows, macOS |
| Platform | x86-64, ARM, s390x, ppc64le |
| Type | OS-level virtualization |
| License | Free / Paid |
| Website | docker.com |
Docker is a technology that bundles a software program with all the other software that application needs to run, such as an operating system, third-party software libraries, etc. Software bundled like this is called a container.
The benefit of using Docker to put applications in containers is that they can be run on different kinds of computers (for example, both a laptop and a web server), without the risk of a missing software library or a different operating system causing the application to not work.