Bootcamp Facilitator and LCA @Andela • DevOps and Linux Fan Boy • General Weird Guy with some humour • Incapable of understanding when to use upper case and Lower Case • People call me Bakman, so there’s also that! @ T i e m m a B a k a r e 2
software in things called Images. It is a client server tool which uses a declarative model for specifying how you want to build the image. That declarative model is called a Dockerfile.
storage. Since the mnt namespace prevents the container from sharing the same storage space as your pc, you need to access container and local storage resources some way, we use volumes to do that.
to simplify the low level process of setting up all the cgroup and namespace stuff on Linux and just get straight to running your containers. As much as you might think, Docker has it’s own container runtime which is just a subset of it’s tooling.
people get mixed up, there a lot of tools that can do what Docker does, cause remember, cgroups and namespaces which power Docker are Linux-native and not a Docker construct. Docker simply takes out all the streinous tasks and automates it so you don’t have to