Demystifying Docker for Devs

Sanchit Balchandani (~sanchit3)


Description:

Docker has been a must-have tool these days for faster pace development and to better ship your code on production. So with this workshop, we'd like to shorten the getting started time and probably the time which someone would invest to adopt Docker into their projects. The motto of this workshop would be very simple - we'd like to start from scratch and build over to advance topics with the help of hands-on demos so that in the end attendees know enough to start using Docker.

Also, we'll be sharing industry best practices, so that one doesn't need to spend time or re-do the same research we or the community might have done already.

Here is the outline of the workshop (Total time - 2 Hours)

  • Introduction to Docker and Containers
  • Basics of Docker Images
  • Dockerizing a Basic Python App (Demo)
  • Dockerizing Multiple Microservices (Demo)
  • Intro to Docker Compose
  • Dockerizing Multiple Microservice using DC (Demo)
  • Another Demo on Docker-Compose (covering some advanced features)
  • Best Practices of Docker & Docker-Compose
  • Intro to Docker Volumes & Networking
  • Intro to Orchestration

Prerequisites:

  • Basics of Python and Web Development
  • Basics of Linux
  • A Laptop with Docker Installed

Content URLs:

  1. Demo Code - https://github.com/inovizz/demystifying-docker-hydpy/
  2. Slides - https://docs.google.com/presentation/d/1ZMngiqpNleVcOPmSY9ZfHsp8Iao3BlUlPPnSncIQ3iY/edit?usp=sharing

Speaker Info:

Sanchit Balchandani - Sanchit has been into the IT industry from last 9 years and has been doing a lot of Python and Web Development projects from quite a few years along with some DevOps(SRE) work recently. He loves to write code in Python and likes to be involved with the community. He is a core member of Hyderabad Python User Group and actively takes parts in HydPy's monthly meetups.

Mahendra Yadav - Mahendra is working as a Full Stack Developer at BeautifulCode. He is very keen to learn new technologies and loves to share his knowledge.

Speaker Links:

Sanchit Balchandani -

  • Github - https://github.com/inovizz
  • LinkedIn - https://linkedin.com/in/inovizz/
  • Twitter - https://twitter.com/inovizz

Mahendra Yadav -

  • Twitter: https://twitter.com/userimack
  • Linkedin: https://www.linkedin.com/in/userimack/
  • Github: https://github.com/userimack

Id: 1386
Section: Developer tools and automation
Type: Workshop
Target Audience: Beginner
Last Updated: