Skip to content
This repository has been archived by the owner on Nov 17, 2023. It is now read-only.

00. Dev machine requirements

Cesar De la Torre edited this page Mar 14, 2017 · 13 revisions

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.

Software requirements for Windows are:

  • Docker for Windows (From Docker) - 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

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.

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 OS X El Capitan 10.11 or newer macOS.
  • .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 Intel’s hardware support for MMU virtualization.

Questions

[QUESTION] Answer +1 if the solution is working for you (Through VS2017 or CLI environment): https://github.com/dotnet/eShopOnContainers/issues/107

Clone this wiki locally