-
an isolated unit of software(code, libraries, services, dependencies, processes - all packaged up together)
-
virtualizes the OS
-
is a running instance of an image
-
more resources are shared between containers
- virtualizes the hardware
- shareable chunk of functionality (server, db engine, Linux distribution)
- interacts with the hardware
docker ps -a --format="{{.Names}}"