Taking Your First Steps In Containers

By Jay Gordon

Elevator Pitch

Many times the biggest ask for users trying to learn about containers is getting easy “getting started” information. In this session attendees can get a getting started entry into building a Node.js “Hello World” and bring it to production with only a few steps.

Description

Many times the biggest ask for users trying to learn about containers is getting easy “getting started” information. I recently presented at a conference where I showed attendees how to deploy a web application with Docker and Azure. A person who identified as a “Junior Web Developer” confided in me with, “I am so happy to see someone present this information in an easy method with the commands!” This confirmed that there’s still a big need to help users understand their first steps in taking the code they produce from their laptop and repositories up to the cloud.

In this session attendees can get a getting started entry into building a Node.js “Hello World” and bring it to production with only a few steps. This session will provide the following steps to the attendee:

  • Cloning git repo with “Code”
  • Building local Docker image, preview image
  • Creating Azure Container Registry, Authentication
  • Build and push to remote registry
  • Deploy container to Azure Web App for Containers (PaaS)

Attendees will be provided with demo code and instructions on how to deploy to production instructions (not necessary, only for further education).

Notes

Basic understanding of web development is helpful for the user. Knowledge of cloud computing useful but not fully required.
Required: - Computer with admin privileges Presentation area with projection, confidence monitor and connection for Macbook Pro Thunderbolt. - Docker - Editor

Nice to have - GitHub - Cloud Hosting Account (Ex. Azure)