Docker

Docker is a popular system for creating, hosting and deploying linux containers.

Linux containers are better than virtual machines because they can use systems in the host OS to avoid running their own virtualized copies.

Docker has made it easier to set up open source software by bundling the system config required to run it. You can set up a project to dev on locally or run in the cloud within minutes, rather than reading through lengthy docs on each step to be done manually.

Commands

List all docker containers
docker ps -a

List all docker contexts *
docker context ls