From 13a9b5ca00dee61360474fa222057e7a8a2b4772 Mon Sep 17 00:00:00 2001 From: Jerome Petazzoni Date: Sun, 8 Apr 2018 07:21:47 -0500 Subject: [PATCH] What IS docker? Explain what the engine is --- slides/intro/Training_Environment.md | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/slides/intro/Training_Environment.md b/slides/intro/Training_Environment.md index 82500e11..2176cb59 100644 --- a/slides/intro/Training_Environment.md +++ b/slides/intro/Training_Environment.md @@ -38,6 +38,22 @@ individual Docker VM.* --- +## What *is* Docker? + +- "Installing Docker" really means "Installing the Docker Engine and CLI". + +- The Docker Engine is a daemon (a service running in the background). + +- This daemon manages containers, the same way that an hypervisor manages VMs. + +- We interact with the Docker Engine by using the Docker CLI. + +- The Docker CLI and the Docker Engine communicate through an API. + +- There are many other programs, and many client libraries, to use that API. + +--- + ## Why don't we run Docker locally? - We are going to download container images and distribution packages.