SlideShare a Scribd company logo
DotNetCode.IT
Microsoft .Net Coding Community
www.dotnetcode.it
DotNetCode.IT
Microsoft .Net Coding Community
ASP.NET Core e Docker
Benvenuti
DotNetCode.IT
Microsoft .Net Coding Community
DotNetCode.IT
Microsoft .Net Coding Community
DotNetCode.IT
Microsoft .Net Coding Community
Speaker
Luca Congiu
Software Architect
AlmavivA
DotNetCode.IT
Microsoft .Net Coding Community
AGENDA
• Introduzione a Docker
• Linux / Windows Container
• Comandi Base Docker
• Demo
DotNetCode.IT
Microsoft .Net Coding Community
Introduzione a Docker
DotNetCode.IT
Microsoft .Net Coding Community
Che cos'è Docker?
Docker è un progetto open source per automatizzare
la distribuzione di app come contenitori portabili e
autosufficienti che possono essere eseguiti nel cloud o
in locale.
DotNetCode.IT
Microsoft .Net Coding Community
Docker: Punti chiave
Flessibilità:
Anche le applicazioni più complesse possono essere
conteinerizzate
Leggerezza:
I Container sfruttano e condividono il kernel dell’Host
DotNetCode.IT
Microsoft .Net Coding Community
Docker: Punti chiave
Intercambiabilità:
E’ possible rilasciare aggiornamenti al volo
Portabilità:
E’ possible sviluppare in locale, rilasciare sul cloud ed
eseguire ovunque
DotNetCode.IT
Microsoft .Net Coding Community
Docker: Punti chiave
Scalabilità:
E’ possible aumentare e distribuire in automatico le
repliche di un container
Componibilità:
E’ possible comporre servizi verticalmente e al volo
DotNetCode.IT
Microsoft .Net Coding Community
Docker VS Virtual Machines
DotNetCode.IT
Microsoft .Net Coding Community
Il mondo Docker
DotNetCode.IT
Microsoft .Net Coding Community
DotNetCode.IT
Microsoft .Net Coding Community
Che cos’è un Immagine?
Un'immagine è una rappresentazione statica dell'app o
del servizio, della relativa configurazione e delle
dipendenze.
DotNetCode.IT
Microsoft .Net Coding Community
Che cos’è un Container?
Un Container è l’istanza di un Immagine.
DotNetCode.IT
Microsoft .Net Coding Community
Che cos’è un Registro?
Un registro è un repository dove archiviare immagini di
applicazioni da distribuire.
Un registro può essere pubblico e/o privato
Esempi:
• Docker Hub
• Azure Container Registry
DotNetCode.IT
Microsoft .Net Coding Community
Linux / Windows
Containers
DotNetCode.IT
Microsoft .Net Coding Community
Linux / Windows Containers
DotNetCode.IT
Microsoft .Net Coding Community
Domanda:
Quando usare un Windows
Container o un Linux Container?
DotNetCode.IT
Microsoft .Net Coding Community
Architettura/Tipo di app Contenitori Linux Contenitori Windows
Microservizi in contenitori .NET Core .NET Core
App monolitica .NET Core .NET Framework
.NET Core
Prestazioni e scalabilità migliori
del settore
.NET Core .NET Core
Migrazione di un'app legacy
(brown field) Windows Server ai
contenitori
-- .NET Framework
Nuovo sviluppo basato su
contenitori (green field)
.NET Core .NET Core
ASP.NET Core .NET Core .NET Core (consigliato)
.NET Framework
DotNetCode.IT
Microsoft .Net Coding Community
Architettura/Tipo di app Contenitori Linux Contenitori Windows
ASP.NET 4 (MVC 5, Web API 2 e
Web Form)
-- .NET Framework
Servizi SignalR .NET Core 2.1 o versioni
successive
.NET Framework
.NET Core 2.1 o versioni
successive
WCF, WF e altri framework
legacy
WCF in .NET Core (solo la
libreria client WCF)
.NET Framework
WCF in .NET Core (solo la
libreria client WCF)
Utilizzo di servizi di Azure .NET Core
(prossimamente tutti i servizi di
Azure forniranno SDK client per
.NET Core)
.NET Framework
.NET Core
(prossimamente tutti i servizi di
Azure forniranno SDK client per
.NET Core)
DotNetCode.IT
Microsoft .Net Coding Community
Quale tipo di OS Scegliere per un Applicazione .NET?
DotNetCode.IT
Microsoft .Net Coding Community
DOCKER FOR WINDOWS
(Luca Congiu)
DotNetCode.IT
Microsoft .Net Coding Community
Requirements
Windows 64 bit
Windows 10 Pro
Windows 10 Enterprise
Windows Server 2016
Hyper-V
Docker for Windows
DotNetCode.IT
Microsoft .Net Coding Community
Windows Hyper-V Containers
Docker for Windows
Infrastructure
Win. Server 2016 / Win. 10
Container
Dependencies
App
Utility VM
Container
Dependencies
App
Utility VM
Architecture: Features:
• Own Windows Kernel
• Memory assigned directly
• Applications untrusted
• Applications don’t trust
• Slightly slower start up
• MORE ISOLATION
DotNetCode.IT
Microsoft .Net Coding Community
Windows Server Containers
Docker for Windows
Infrastructure
Windows Server 2016
Container
Dependencies
App
Container
Dependencies
App
Windows Server Containers: Features:
• Share Windows Kernel
• Memory shared through host
• OS trusts applications
• Applications trust each other
• Faster start up
• BIT LESS ISOLATION
DotNetCode.IT
Microsoft .Net Coding Community
Docker CE for Windows
Docker for Windows
https://download.docker.com/win/stable/
Docker%20for%20Windows%20Installer.e
xe
DotNetCode.IT
Microsoft .Net Coding Community
ASP.NET CORE DOCKER IMAGES
Docker for Windows
microsoft/dotnet:<version>-sdk
Docker Hub Microsoft Official Images Repository:
https://hub.docker.com/r/microsoft/
Suggested Images for ASP.NET Core:
microsoft/dotnet:<version>-runtime
microsoft/dotnet
DotNetCode.IT
Microsoft .Net Coding Community
How to create first ASP.NET Core Container
Docker for Windows
1. Create ASP.NET Core MVC App
2. BUILD App
3. DEPLOY APP to local folder (e.g. deploy)
4. Add Dockerfile to deploy folder
5. Run: docker build -t myapp .
6. Run: docker run -d -p 8000:80 myapp
FROM microsoft/aspnetcore
WORKDIR /app
COPY . .
ENTRYPOINT ["dotnet", "myapp.dll"]
Dokerfile
DotNetCode.IT
Microsoft .Net Coding Community
Comandi base
DotNetCode.IT
Microsoft .Net Coding Community
Base Docker Commands
Docker Version
> docker version > docker ps
Running Containers
> docker start demo
Start Container
> docker stop demo
Stop Container
> docker rm $(docker ps -a -q)
Remove All Stopped Containers
> docker run -d dockerdemo –name demo
Run Container
> docker rm /demo
Remove Container
> docker build –t dockerdemo .
Build Container
DotNetCode.IT
Microsoft .Net Coding Community
Versione Installata Docker
Da riga di comando eseguire:
> docker version
DotNetCode.IT
Microsoft .Net Coding Community
Elenco Immagini Docker
Da riga di comando eseguire:
> docker images
DotNetCode.IT
Microsoft .Net Coding Community
Elenco Container Attivi
Da riga di comando eseguire:
> docker ps
DotNetCode.IT
Microsoft .Net Coding Community
ASP.NET CORE & Docker
DEMO Docker Comands
DotNetCode.IT
Microsoft .Net Coding Community
DEV TIME!!!
DotNetCode.IT
Microsoft .Net Coding Community
ASP.NET CORE & Docker
DEMO Docker ASP.NET Core
DotNetCode.IT
Microsoft .Net Coding Community
Pubblicare un Immagine
DEMO CI/CD
DotNetCode.IT
Microsoft .Net Coding Community
Tips & Tricks
Docker for Windows
How to use Docker on Windows 10 Home Edition?
1. Install Oracle VM VirtualBox: https://www.virtualbox.org
2. Install Docker Toolbox: https://www.docker.com/products/docker-toolbox
3. Launch Docker Quickstart Terminal
TIP: Use current windows user’s Desktop folder as Docker shared folder
DotNetCode.IT
Microsoft .Net Coding Community
ASP.NET CORE & Docker
END
DotNetCode.IT
Microsoft .Net Coding Community
Microsoft .Net Coding Community
DotNetCode.IT
Microsoft .Net Coding Community
Prossimo Meetup
21/02/2018
Azure DevOps
DotNetCode.IT
Microsoft .Net Coding Community
Selfie Lottery
www.dotnetcode.it
http://bit.ly/sldnc20190124
DotNetCode.IT
Microsoft .Net Coding Community
Grazie a Tutti!
DotNetCode.IT
Microsoft .Net Coding Community
DotNetCode.IT
Microsoft .Net Coding Community
Follow US!
www.dotnetcode.it
https://www.facebook.com/DotNetCode.IT
https://twitter.com/DotNetCodeIT
https://plus.google.com/+DotnetcodeIt

More Related Content

What's hot (20)

PPTX
Deploy & Run on Azure App Service
Andrea Dottor
 
PPTX
ASP.NET MVC 6 - uno sguardo al futuro
Andrea Dottor
 
PPTX
Windows azure - abbattere tempi e costi di sviluppo
Andrea Dottor
 
PDF
Back to the Future: Migrare da WebForm ad ASP.NET Core gradualmente
Andrea Dottor
 
PPTX
.NET Core, ASP.NET Core e Linux per il Mobile
Pietro Libro
 
PDF
Blazor ha vinto? Storie di casi reali
Andrea Dottor
 
PPTX
ASP.NET 4.6 e ASP.NET 5...l'evoluzione del web
Andrea Dottor
 
PPTX
Introduzione a Docker
Antonio Di Motta
 
PDF
Kubernetes Core Concepts
Francesco Dammacco
 
PDF
Alla scoperta di gRPC
Andrea Dottor
 
PPTX
Azure dev ops meetup one
Nicolò Carandini
 
PPTX
ASP.NET performance optimization
Andrea Dottor
 
PPTX
Introduzione a docker
Antonio Liccardi
 
PDF
Dal RenderFragment ai Generics, tips for Blazor developers
Andrea Dottor
 
PDF
Dependency injection questa sconosciuta
Andrea Dottor
 
PDF
Docker e Kubernetes per professionisti IT
Yefry Figueroa
 
PDF
kube-green | Davide Bianchi
KCDItaly
 
PPTX
Continuous Delivery da zero a rilascio con un clic
Michele Ferracin
 
PPTX
Sviluppare Azure Web Apps
Andrea Dottor
 
PDF
ASP.NET Core - dove siamo arrivati
Andrea Dottor
 
Deploy & Run on Azure App Service
Andrea Dottor
 
ASP.NET MVC 6 - uno sguardo al futuro
Andrea Dottor
 
Windows azure - abbattere tempi e costi di sviluppo
Andrea Dottor
 
Back to the Future: Migrare da WebForm ad ASP.NET Core gradualmente
Andrea Dottor
 
.NET Core, ASP.NET Core e Linux per il Mobile
Pietro Libro
 
Blazor ha vinto? Storie di casi reali
Andrea Dottor
 
ASP.NET 4.6 e ASP.NET 5...l'evoluzione del web
Andrea Dottor
 
Introduzione a Docker
Antonio Di Motta
 
Kubernetes Core Concepts
Francesco Dammacco
 
Alla scoperta di gRPC
Andrea Dottor
 
Azure dev ops meetup one
Nicolò Carandini
 
ASP.NET performance optimization
Andrea Dottor
 
Introduzione a docker
Antonio Liccardi
 
Dal RenderFragment ai Generics, tips for Blazor developers
Andrea Dottor
 
Dependency injection questa sconosciuta
Andrea Dottor
 
Docker e Kubernetes per professionisti IT
Yefry Figueroa
 
kube-green | Davide Bianchi
KCDItaly
 
Continuous Delivery da zero a rilascio con un clic
Michele Ferracin
 
Sviluppare Azure Web Apps
Andrea Dottor
 
ASP.NET Core - dove siamo arrivati
Andrea Dottor
 

Similar to Meetup ASP.NET Core 2 e Docker (20)

PPTX
ASP.NET Core Services e Linux per il Mobile - Pietro Libro - Codemotion Rome...
Codemotion
 
PPTX
Da DotNet a DotNetCore
Raffaele Rialdi
 
PPTX
Introduzione a Docker
Roberto Messora
 
PDF
Introduzione A Docker
Yefry Figueroa
 
PPTX
Architetture a Microservizi con Docker Container
Roberto Messora
 
PPTX
.NET & Linux: la strana coppia - DotNetDay 2018
Fabrizio Bernabei
 
PDF
Meetup ASP.NET Core e Kubernetes
dotnetcode
 
PDF
Docker & DevOps
Gerardo Di Iorio
 
PDF
Docker, la rivoluzione dei "container" del software
Carlo Reggiani
 
PPTX
Microservizi & DevOps
Antonio Liccardi
 
PPTX
ASP.NET Core 1.0
Fabrizio Bernabei
 
PPTX
Azure for Game Developers
Marco Parenzan
 
PPTX
Docker Fudamentals
mvetro
 
PPTX
Alfresco meetup Roma - docker
David Ciamberlano
 
PDF
Introduzione a Docker (Maggio 2017) [ITA]
Valerio Radice
 
PPTX
DevOps in a Microservices World
Antonio Liccardi
 
PDF
Scheda informativa dell'Hosting Windows di Register.it
Register.it
 
PDF
Docker Workshop - Coretech Summit 2018
Yefry Figueroa
 
PPTX
Dnu2015
Fabrizio Bernabei
 
PDF
Windows azure e il supporto ai paradigmi del cloud
Vito Flavio Lorusso
 
ASP.NET Core Services e Linux per il Mobile - Pietro Libro - Codemotion Rome...
Codemotion
 
Da DotNet a DotNetCore
Raffaele Rialdi
 
Introduzione a Docker
Roberto Messora
 
Introduzione A Docker
Yefry Figueroa
 
Architetture a Microservizi con Docker Container
Roberto Messora
 
.NET & Linux: la strana coppia - DotNetDay 2018
Fabrizio Bernabei
 
Meetup ASP.NET Core e Kubernetes
dotnetcode
 
Docker & DevOps
Gerardo Di Iorio
 
Docker, la rivoluzione dei "container" del software
Carlo Reggiani
 
Microservizi & DevOps
Antonio Liccardi
 
ASP.NET Core 1.0
Fabrizio Bernabei
 
Azure for Game Developers
Marco Parenzan
 
Docker Fudamentals
mvetro
 
Alfresco meetup Roma - docker
David Ciamberlano
 
Introduzione a Docker (Maggio 2017) [ITA]
Valerio Radice
 
DevOps in a Microservices World
Antonio Liccardi
 
Scheda informativa dell'Hosting Windows di Register.it
Register.it
 
Docker Workshop - Coretech Summit 2018
Yefry Figueroa
 
Windows azure e il supporto ai paradigmi del cloud
Vito Flavio Lorusso
 
Ad

More from dotnetcode (15)

PDF
Azure Meetup: Novità CosmosDB modalità Serverless e Cognitive Services
dotnetcode
 
PDF
Azure Meetup: Understanding Azure App Service Plan
dotnetcode
 
PDF
Azure Meetup: Keep your secrets and configurations safe in azure!
dotnetcode
 
PDF
Azure Meetup: Azure Storage/Datalake Deep Dive
dotnetcode
 
PPTX
Meetup Fluent Design e Progressive Web App
dotnetcode
 
PDF
Meetup Progressive Web App
dotnetcode
 
PDF
How to create custom modules for Visual Studio
dotnetcode
 
PDF
Exploring VS Code
dotnetcode
 
PDF
Meetup DotNetCode A.I. Bot Framework and Azure Functions
dotnetcode
 
PDF
Meetup DotNetCode Owasp
dotnetcode
 
PPTX
Meetup .NET & Micro ORM
dotnetcode
 
PPTX
Meetup ASP.NET Core Angular
dotnetcode
 
PPTX
Webhooks Meetup
dotnetcode
 
PPTX
Meetup DotNetCode Dependency Injection
dotnetcode
 
PPTX
Presentazione DotNetSchool
dotnetcode
 
Azure Meetup: Novità CosmosDB modalità Serverless e Cognitive Services
dotnetcode
 
Azure Meetup: Understanding Azure App Service Plan
dotnetcode
 
Azure Meetup: Keep your secrets and configurations safe in azure!
dotnetcode
 
Azure Meetup: Azure Storage/Datalake Deep Dive
dotnetcode
 
Meetup Fluent Design e Progressive Web App
dotnetcode
 
Meetup Progressive Web App
dotnetcode
 
How to create custom modules for Visual Studio
dotnetcode
 
Exploring VS Code
dotnetcode
 
Meetup DotNetCode A.I. Bot Framework and Azure Functions
dotnetcode
 
Meetup DotNetCode Owasp
dotnetcode
 
Meetup .NET & Micro ORM
dotnetcode
 
Meetup ASP.NET Core Angular
dotnetcode
 
Webhooks Meetup
dotnetcode
 
Meetup DotNetCode Dependency Injection
dotnetcode
 
Presentazione DotNetSchool
dotnetcode
 
Ad

Meetup ASP.NET Core 2 e Docker

  • 1. DotNetCode.IT Microsoft .Net Coding Community www.dotnetcode.it
  • 2. DotNetCode.IT Microsoft .Net Coding Community ASP.NET Core e Docker Benvenuti DotNetCode.IT Microsoft .Net Coding Community
  • 4. DotNetCode.IT Microsoft .Net Coding Community Speaker Luca Congiu Software Architect AlmavivA
  • 5. DotNetCode.IT Microsoft .Net Coding Community AGENDA • Introduzione a Docker • Linux / Windows Container • Comandi Base Docker • Demo
  • 6. DotNetCode.IT Microsoft .Net Coding Community Introduzione a Docker
  • 7. DotNetCode.IT Microsoft .Net Coding Community Che cos'è Docker? Docker è un progetto open source per automatizzare la distribuzione di app come contenitori portabili e autosufficienti che possono essere eseguiti nel cloud o in locale.
  • 8. DotNetCode.IT Microsoft .Net Coding Community Docker: Punti chiave Flessibilità: Anche le applicazioni più complesse possono essere conteinerizzate Leggerezza: I Container sfruttano e condividono il kernel dell’Host
  • 9. DotNetCode.IT Microsoft .Net Coding Community Docker: Punti chiave Intercambiabilità: E’ possible rilasciare aggiornamenti al volo Portabilità: E’ possible sviluppare in locale, rilasciare sul cloud ed eseguire ovunque
  • 10. DotNetCode.IT Microsoft .Net Coding Community Docker: Punti chiave Scalabilità: E’ possible aumentare e distribuire in automatico le repliche di un container Componibilità: E’ possible comporre servizi verticalmente e al volo
  • 11. DotNetCode.IT Microsoft .Net Coding Community Docker VS Virtual Machines
  • 12. DotNetCode.IT Microsoft .Net Coding Community Il mondo Docker
  • 14. DotNetCode.IT Microsoft .Net Coding Community Che cos’è un Immagine? Un'immagine è una rappresentazione statica dell'app o del servizio, della relativa configurazione e delle dipendenze.
  • 15. DotNetCode.IT Microsoft .Net Coding Community Che cos’è un Container? Un Container è l’istanza di un Immagine.
  • 16. DotNetCode.IT Microsoft .Net Coding Community Che cos’è un Registro? Un registro è un repository dove archiviare immagini di applicazioni da distribuire. Un registro può essere pubblico e/o privato Esempi: • Docker Hub • Azure Container Registry
  • 17. DotNetCode.IT Microsoft .Net Coding Community Linux / Windows Containers
  • 18. DotNetCode.IT Microsoft .Net Coding Community Linux / Windows Containers
  • 19. DotNetCode.IT Microsoft .Net Coding Community Domanda: Quando usare un Windows Container o un Linux Container?
  • 20. DotNetCode.IT Microsoft .Net Coding Community Architettura/Tipo di app Contenitori Linux Contenitori Windows Microservizi in contenitori .NET Core .NET Core App monolitica .NET Core .NET Framework .NET Core Prestazioni e scalabilità migliori del settore .NET Core .NET Core Migrazione di un'app legacy (brown field) Windows Server ai contenitori -- .NET Framework Nuovo sviluppo basato su contenitori (green field) .NET Core .NET Core ASP.NET Core .NET Core .NET Core (consigliato) .NET Framework
  • 21. DotNetCode.IT Microsoft .Net Coding Community Architettura/Tipo di app Contenitori Linux Contenitori Windows ASP.NET 4 (MVC 5, Web API 2 e Web Form) -- .NET Framework Servizi SignalR .NET Core 2.1 o versioni successive .NET Framework .NET Core 2.1 o versioni successive WCF, WF e altri framework legacy WCF in .NET Core (solo la libreria client WCF) .NET Framework WCF in .NET Core (solo la libreria client WCF) Utilizzo di servizi di Azure .NET Core (prossimamente tutti i servizi di Azure forniranno SDK client per .NET Core) .NET Framework .NET Core (prossimamente tutti i servizi di Azure forniranno SDK client per .NET Core)
  • 22. DotNetCode.IT Microsoft .Net Coding Community Quale tipo di OS Scegliere per un Applicazione .NET?
  • 23. DotNetCode.IT Microsoft .Net Coding Community DOCKER FOR WINDOWS (Luca Congiu)
  • 24. DotNetCode.IT Microsoft .Net Coding Community Requirements Windows 64 bit Windows 10 Pro Windows 10 Enterprise Windows Server 2016 Hyper-V Docker for Windows
  • 25. DotNetCode.IT Microsoft .Net Coding Community Windows Hyper-V Containers Docker for Windows Infrastructure Win. Server 2016 / Win. 10 Container Dependencies App Utility VM Container Dependencies App Utility VM Architecture: Features: • Own Windows Kernel • Memory assigned directly • Applications untrusted • Applications don’t trust • Slightly slower start up • MORE ISOLATION
  • 26. DotNetCode.IT Microsoft .Net Coding Community Windows Server Containers Docker for Windows Infrastructure Windows Server 2016 Container Dependencies App Container Dependencies App Windows Server Containers: Features: • Share Windows Kernel • Memory shared through host • OS trusts applications • Applications trust each other • Faster start up • BIT LESS ISOLATION
  • 27. DotNetCode.IT Microsoft .Net Coding Community Docker CE for Windows Docker for Windows https://download.docker.com/win/stable/ Docker%20for%20Windows%20Installer.e xe
  • 28. DotNetCode.IT Microsoft .Net Coding Community ASP.NET CORE DOCKER IMAGES Docker for Windows microsoft/dotnet:<version>-sdk Docker Hub Microsoft Official Images Repository: https://hub.docker.com/r/microsoft/ Suggested Images for ASP.NET Core: microsoft/dotnet:<version>-runtime microsoft/dotnet
  • 29. DotNetCode.IT Microsoft .Net Coding Community How to create first ASP.NET Core Container Docker for Windows 1. Create ASP.NET Core MVC App 2. BUILD App 3. DEPLOY APP to local folder (e.g. deploy) 4. Add Dockerfile to deploy folder 5. Run: docker build -t myapp . 6. Run: docker run -d -p 8000:80 myapp FROM microsoft/aspnetcore WORKDIR /app COPY . . ENTRYPOINT ["dotnet", "myapp.dll"] Dokerfile
  • 30. DotNetCode.IT Microsoft .Net Coding Community Comandi base
  • 31. DotNetCode.IT Microsoft .Net Coding Community Base Docker Commands Docker Version > docker version > docker ps Running Containers > docker start demo Start Container > docker stop demo Stop Container > docker rm $(docker ps -a -q) Remove All Stopped Containers > docker run -d dockerdemo –name demo Run Container > docker rm /demo Remove Container > docker build –t dockerdemo . Build Container
  • 32. DotNetCode.IT Microsoft .Net Coding Community Versione Installata Docker Da riga di comando eseguire: > docker version
  • 33. DotNetCode.IT Microsoft .Net Coding Community Elenco Immagini Docker Da riga di comando eseguire: > docker images
  • 34. DotNetCode.IT Microsoft .Net Coding Community Elenco Container Attivi Da riga di comando eseguire: > docker ps
  • 35. DotNetCode.IT Microsoft .Net Coding Community ASP.NET CORE & Docker DEMO Docker Comands
  • 36. DotNetCode.IT Microsoft .Net Coding Community DEV TIME!!!
  • 37. DotNetCode.IT Microsoft .Net Coding Community ASP.NET CORE & Docker DEMO Docker ASP.NET Core
  • 38. DotNetCode.IT Microsoft .Net Coding Community Pubblicare un Immagine DEMO CI/CD
  • 39. DotNetCode.IT Microsoft .Net Coding Community Tips & Tricks Docker for Windows How to use Docker on Windows 10 Home Edition? 1. Install Oracle VM VirtualBox: https://www.virtualbox.org 2. Install Docker Toolbox: https://www.docker.com/products/docker-toolbox 3. Launch Docker Quickstart Terminal TIP: Use current windows user’s Desktop folder as Docker shared folder
  • 40. DotNetCode.IT Microsoft .Net Coding Community ASP.NET CORE & Docker END
  • 41. DotNetCode.IT Microsoft .Net Coding Community Microsoft .Net Coding Community
  • 42. DotNetCode.IT Microsoft .Net Coding Community Prossimo Meetup 21/02/2018 Azure DevOps
  • 43. DotNetCode.IT Microsoft .Net Coding Community Selfie Lottery www.dotnetcode.it http://bit.ly/sldnc20190124
  • 44. DotNetCode.IT Microsoft .Net Coding Community Grazie a Tutti! DotNetCode.IT Microsoft .Net Coding Community
  • 45. DotNetCode.IT Microsoft .Net Coding Community Follow US! www.dotnetcode.it https://www.facebook.com/DotNetCode.IT https://twitter.com/DotNetCodeIT https://plus.google.com/+DotnetcodeIt