This is an old revision of the document!
Docker reference
Migrate info from this reference into a format that makes more sense for me. Also include info on running desktop apps in docker. Maybe cover the JSON outputs of the inspect
commands.
Docker uses a client-server architecture. There is no requirement that the daemon and client be run on the same machine.
Containers
Docker containers are not full VMs but instead special processes running in the host (on Linux).
Images
Images contain the app binaries and dependencies, along with instructions on how to build a container.
Volumes and bind mounts
Networks
Dockerfiles
Much of Docker's flexibility follows from Dockerfile inheritance. Every Dockerfile begins with a FROM
directive indicating a base image.
A full Dockerfile reference is available here.
Docker Compose
Docker Compose eases the instantiation of multi-container applications.