Past Meetup

Docker And Azure Fundamentals Workshop

This Meetup is past

68 people went

Location image of event venue

Details

Description
Welcome to the Container Workshop where you will get hands-on with containers. We will start the day with running Docker containers locally and by the end of the day having them running in a deploying them to the Azure Cloud.

Requirements (please install before coming)

A copy of the labs and requirements are located at https://github.com/jsturtevant/docker-azure-fundamentals-workshop

Azure Subscription

Free Trial (https://azure.microsoft.com/en-us/free/)

Visual Studio Dev Essentials (https://azure.microsoft.com/en-us/pricing/member-offers/vs-dev-essentials/)

Docker (choose your platform below)

Docker for Windows (https://docs.docker.com/docker-for-windows/install/)

Docker for Mac (https://docs.docker.com/docker-for-mac/install/)

Linux machine with Docker install (https://docs.docker.com/engine/installation/#supported-platforms) - choose your linux flavor

If none of these are an option you can create Docker VM (https://github.com/Azure/azure-quickstart-templates/tree/master/docker-simple-on-ubuntu) by clicking Deploy to Azure button

The following are optional:

Azure Cli 2.0 (https://docs.microsoft.com/en-us/cli/azure/install-azure-cli) (optional)

Bash On Ubuntu On Windows (https://msdn.microsoft.com/en-us/commandline/wsl/install_guide) (optional)

VS Code (https://code.visualstudio.com/) with Docker plugin (https://marketplace.visualstudio.com/items?itemName=PeterJausovec.vscode-docker) (optional)

Agenda

9:00 - Doors open

9:30 – 10:15 Introduction Docker Containers
Container 101
Repository’s
DockerFile’s

10:15 – 11:30 Hands on with Containers Lab
Run a container
Pull/Push image from Container Registry
DockerFile

11:30-12:00
Dockerfile and Docker Compose

12:00- 12:30pm
Lunch, Lab Catchup, Q&A
Pizza provided.

12:30 -1:00pm Open Q&A

1:00 – 2:00 Orchestrators
Intro
Swarm/Kubernetes/Service Fabric

2:00 -3:30 Orchestrators Hands On
Deploy Kubernetes with Azure Container Service Create Swarm Cluster In Azure

3:30- 3:45
Wrap up and Final words

Experts leading sessions:

James Sturtevant
James (@aspenwilder) works for Microsoft where he partners with developers to explore the latest technologies for the web and IoT. Prior to Microsoft, he worked in the web development space for 10+ years working with startups and enterprises to improve the way they do business through technology. James is a regular speaker at local and national conferences and blogs at jamessturtevant.com. When he isn’t practicing his software craft James can be found running through the woods, climbing mountains, or hiking with his daughters.

Bill Pratt
Bill Pratt is a Lead Software Engineer at Vistaprint

Bill lives in the world of < angle brackets />, { curly braces }, rocket => ships and containers.

He enjoys all things C#, ASP.NET Core, Docker, Azure and microservices.

He is actively involved in the tech community and is passionate about giving back by

sharing his learnings and thoughts.

Twitter: @dev_enginerd
Blog: wmpratt.com
Github: github.com/billpratt

Floyd Hilton

Floyd Hilton has 17 years of software development experience in many domains including semiconductor manufacturing, financial aid delivery, energy conservation and healthcare.

Floyd has been described as being the “voice of reason” and having a “calming effect” on the hectic world of software. He has enjoyed wearing many hats such as full stack web developer, project manager and hands-on application architect.

His current interests are leveraging Agile process and DevOps to help software teams move toward continuous delivery, working with Docker containers, and improving architecture using domain driven design.

Floyd also enjoys helping others discover the awesome career of being a software developer. He co-founded the Augusta Polyglot Group which meets once a month to teach and learn new languages. He has been teaching kids to program using a mixture of Linux, Scratch and Python and has given conference talks on Docker, Continuous Integration/Deployment and getting SQL into Version Control.

If he's not writing code, Floyd can be found mountain biking in the Maine woods with his family.

Floyd's current tools of choice are VS Code, C#, ASP.NET MVC, AngularJS, Python, Git, Octopus Deploy, Docker, SQL Server and Microsoft Azure.