Created 00 Dev machine requirements (markdown)

Cesar De la Torre 2017-03-08 11:56:16 -08:00
parent 0cbcc61301
commit f6be2b0edc

@ -0,0 +1,38 @@
# PC - 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 not be enough.
## Software requirements for Windows are:
- Docker for Windows (From Docker) - Requires Windows 10 Pro 64 bits
- .NET Core 1.1 SDK
- (Optional) VS 2017 Much better for debugging multi-containers apps
The requirements for VS 2017 are:
Supported Operating Systems Visual Studio 2017 will install and run on the following operating systems:
• Windows 10 version 1507 or higher: Home, Professional, Education, and Enterprise (LTSB is not supported)
• Windows Server 2016: Standard and Datacenter
• Windows 8.1 (with Update 2919355): Basic, Professional, and Enterprise
• Windows Server 2012 R2 (with Update 2919355): Essentials, Standard, Datacenter
• Windows 7 SP1 (with latest Windows Updates): Home Premium, Professional, Enterprise, Ultimate
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. Please see What to know before you install for a full list of prerequisites.
# Mac dev machine
## Recommended Hardware requirements:
- 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 Windows 10 Pro 64 bits
- .NET Core 1.1 SDK for Mac
- (Optional) Visual Studio Code for Mac
Docker for Mac requires OS X El Capitan 10.11 or newer macOS release running on a 2010 or newer Mac, with Intels hardware support for MMU virtualization.