From 5b488fbe623d5588b1c4b46862b3b424df5c3d0e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=A9r=C3=B4me=20Petazzoni?= Date: Tue, 19 Nov 2019 09:34:39 -0600 Subject: [PATCH] Update Installing_Docker.md --- slides/containers/Installing_Docker.md | 41 ++++++++++++++++++-------- 1 file changed, 28 insertions(+), 13 deletions(-) diff --git a/slides/containers/Installing_Docker.md b/slides/containers/Installing_Docker.md index 14c48248..6a26e8f9 100644 --- a/slides/containers/Installing_Docker.md +++ b/slides/containers/Installing_Docker.md @@ -102,29 +102,44 @@ class: extra-details --- -## Docker Desktop for Mac and Docker Desktop for Windows +## Docker Desktop -* Special Docker Editions that integrate well with their respective host OS +* Special Docker edition available for Mac and Windows -* Provide user-friendly GUI to edit Docker configuration and settings +* Integrates well with the host OS: -* Leverage the host OS virtualization subsystem (e.g. the [Hypervisor API](https://developer.apple.com/documentation/hypervisor) on macOS) + * installed like normal user applications on the host -* Installed like normal user applications on the host + * provides user-friendly GUI to edit Docker configuration and settings -* Under the hood, they both run a tiny VM (transparent to our daily use) +* Only support running one Docker VM at a time ... -* Access network resources like normal applications -
(and therefore, play better with enterprise VPNs and firewalls) - -* Support filesystem sharing through volumes (we'll talk about this later) - -* They only support running one Docker VM at a time ... -
... but we can use `docker-machine`, the Docker Toolbox, VirtualBox, etc. to get a cluster. --- +class: extra-details + +## Docker Desktop internals + +* Leverages the host OS virtualization subsystem + + (e.g. the [Hypervisor API](https://developer.apple.com/documentation/hypervisor) on macOS) + +* Under the hood, runs a tiny VM + + (transparent to our daily use) + +* Accesses network resources like normal applications + + (and therefore, plays better with enterprise VPNs and firewalls) + +* Supports filesystem sharing through volumes + + (we'll talk about this later) + +--- + ## Running Docker on macOS and Windows When you execute `docker version` from the terminal: