Skip to content

Instantly share code, notes, and snippets.



Created Sep 8, 2014
What would you like to do?
## Docker
Docker is a platform to build, ship and run distributed applications. The platform is made up of two components:
1. Docker server
This runs as a daemon and manages all the containers.
2. Docker client
This acts as a remote control for the daemon.
### Terminology
Some of the popular terms that get used when talking about docker:
1. Image - is a snapshot of the container
## Is Docker a viable option?
### Learning curve
Learning curve isn't as steep as something like Chef.
### Maturity
The project is still young and while researching I did spot odd complaints regarding memory usage. However, on the flip side,
there were several benchmarks to show the comparison with a full blown VM. The benchmarks will be different depending on what
you are running in the docker.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment