一、簡介 eShopOnContainers是一個簡化版的基於.NET Core和Docker等技術開發的面向微服務架構的參考應用,是一個簡化版的線上商城/電子商務應用,其包含基於瀏覽器的Web應用、基於Xamarin的Android、IOS、Windows/UWP 移動應用,以及對應的服務端支撐。 ...
一、簡介
eShopOnContainers是一個簡化版的基於.NET Core和Docker等技術開發的面向微服務架構的參考應用,是一個簡化版的線上商城/電子商務應用,其包含基於瀏覽器的Web應用、基於Xamarin的Android、IOS、Windows/UWP 移動應用,以及對應的服務端支撐。
二、開發環境要求
1、Windows系統
硬體要求:16G記憶體, 因為需要Hyper-V for Docker Community Edition(又稱Docker for Windows / Mac)才能運行Linux Docker主機,還要運行SQL Server容器和Redis容器,8G記憶體比較緊張。
軟體要求:Windows10 64位 專業版或者企業版,Windows10之前的版本的Windows Hyper-V缺少Docker for Windows的一些關鍵特性的支持。
運行環境:需要安裝Docker Community Edition,.NET Core 2.1 SDK,Visual Studio 2017 15.8以上版本(也可選用Visual Studio Code)。
2、Mac系統
與Windows系統要求基本一致,軟體安裝相應ForMac版本即可,Docker for Mac 需要 OS X El Capitan 10.11 以上版本macOS ,需要運行在 2010 年以後的 Mac上, 因為需要CPU支持 MMU virtualization(記憶體管理單元虛擬化)。