-
Notifications
You must be signed in to change notification settings - Fork 10.3k
00. Dev machine 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.
- 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.
- 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.
- 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.
[QUESTION] Answer +1 if the solution is working for you (Through VS2017 or CLI environment): https://github.com/dotnet/eShopOnContainers/issues/107
- System requirements
- Development setup
- Databases & containers
- Architecture
- Application
- Code
- Logging and Monitoring
- Tests