ELI5: Explain Like I'm 5

Docker (software)

Docker is a piece of software that makes it easier to create, deploy, and run applications. It gives developers the ability to isolate their programs and applications from the rest of the computer, leaving their programs and applications to run in their own 'boxes.' These 'boxes' are called 'containers.' Containers are like mini-computers within a computer. This makes it easier for developers to make sure their programs and applications work correctly because they can get the same environment no matter where the program is being run.