diff --git a/00.-Dev-machine-requirements.md b/00.-Dev-machine-requirements.md index 72b2b84..6293496 100644 --- a/00.-Dev-machine-requirements.md +++ b/00.-Dev-machine-requirements.md @@ -1,10 +1,10 @@ # Windows dev machine ## Recommended Hardware requirements: -- 16Gb of memory RAM - Since you need Hyper-V for Docker for Windows in order to run the Linux Docker Host and we're also running a SQL Server container and a Redis container, 8Gb of RAM might be too tight. +- 16Gb of memory RAM - Since you need Hyper-V for Docker Community Edition (aka. Docker for Windows/Mac) in order to run the Linux Docker Host and we're also running a SQL Server container and a Redis container. An 8Gb RAM machine might be too tight. ## Software requirements for Windows are: -- Docker for Windows (From Docker) - Requires Windows 10 Pro 64 bits and Hyper-V enabled. +- Docker Community Edition (aka. Docker for Windows) - Requires Windows 10 Pro 64 bits and Hyper-V enabled. - .NET Core 1.1 SDK - (Optional) VS 2017 – Much better for debugging multi-containers apps @@ -19,7 +19,10 @@ Supported Operating Systems Visual Studio 2017 will install and run on the follo However, the requirements for “Docker for Windows” are more restrictive: https://docs.docker.com/docker-for-windows/install/#download-docker-for-windows -• Docker for Windows requires 64bit Windows 10 Pro, Enterprise and Education (1511 November update, Build 10586 or later) and Microsoft **Hyper-V**. +**Why is Windows 10 required?** +Docker for Windows uses Windows Hyper-V. While older Windows versions have Hyper-V, their Hyper-V implementations lack features critical for Docker for Windows to work. + +Docker for Windows requires 64bit Windows 10 Pro, Enterprise and Education (1511 November update, Build 10586 or later) and Microsoft **Hyper-V**. # Mac dev machine @@ -28,7 +31,7 @@ https://docs.docker.com/docker-for-windows/install/#download-docker-for-windows - 16Gb of memory RAM - Since you a VM in the Mac with the Linux Docker host and we're also running a SQL Server container and a Redis container, 8Gb of RAM might not be enough. ## Software requirements for Mac are: -- Docker for Mac (From Docker) - Requires OS X El Capitan 10.11 or newer macOS. +- Docker Community for Mac (aka. Docker for Mac) - Requires OS X El Capitan 10.11 or newer macOS. - .NET Core 1.1 SDK for Mac - (Optional) Visual Studio Code for Mac