TechAtAgoda #18 : Docker (Workshop)


Details
Dotnet and Windows Docker
Presenter
Brendon Matheson
Please make sure you do this before the meetup to get the most out of the workshop:
Bring a laptop running 64bit Windows 10 Pro, Enterprise or Education (1607 Anniversary Update, Build 14393 or later).
-
Mandatory
-
Docker!!! Install from the Stable Channel download button here: https://docs.docker.com/docker-for-windows/install/
-
Optional
-
Visual Studio 2017 (.Net and .Net core workloads installed)
-
Visual Studio Tools for Docker
https://docs.microsoft.com/en-us/dotnet/core/docker/visual-studio-tools-for-docker
Once you have installed Docker, open a command prompt and run the following series of docker pull commands one by one:
docker pull library/haproxy:1.7
docker pull microsoft/mssql-server-linux:2017-GA
docker pull registry:2
docker pull debian:9
docker pull nginx:1.13-alpine
docker pull microsoft/aspnetcore-build:2.0.0
docker pull microsoft/aspnetcore:2.0.0
then run ‘docker images’ and make sure you see the above Linux images
Then right-click the Docker icon in the system tray area near the clock and choose “Switch to Windows Containers”. Give the system a few minutes to switch, then run the following series of docker pull commands one by one in your command prompt:
docker pull microsoft/iis:nanoserver-10.0.14393.1715
docker pull microsoft/aspnet:4.7.1-windowsservercore
docker pull microsoft/aspnetcore-build:2.0.0
docker pull microsoft/aspnetcore:2.0.0
docker pull microsoft/mssql-server-windows-developer:2017
then run ‘docker images’ and make sure you see the above windows images

TechAtAgoda #18 : Docker (Workshop)