Docker Workshop

Lalatendu Mohanty (~lalatendu)


20

Votes

Description:

Linux containers e.g.Docker is becoming a standard for packaging , delivering and running applications. There are lot of innovation happening in Linux container eco-system and it relevant and useful for Python developers too. The objective of this workshop is to make docker container technology familiar to attendees Attendees should be able to start using and experiment with docker after the workshop.

  • Basics of docker

  • Running containers using docker

  • Basic and important docker commands

  • Creating Dockerfiles, building images and running them

  • Packaging Python applications using Dockerfile

  • Create custom docker images

  • Introduce docker-compose and Kubernetes for deploying multi-container application.

Speaker Info:

Lalatendu Mohanty is a free software and open source enthusiast and advocate. He has been contributing/contributed for around 5 years to free and open source projects like CentOS, Fedora, Ubuntu, Project Atomic, GlusterFS, Wikipedia and many more open source projects. He has given talks in many international conferences like Fosdem, Devconf CZ, FUDCon, Devnation. He is also a regular speaker in Bangalore meetup groups like Docker, Digital Ocean, DevOps, . He is a software engineer by profession and currently working for Red Hat.

Suraj Deshmukh works at Red Hat in Developer Tooling team, where his day to day work involves making tools around containers and related technologies like Docker, Kubernetes and OpenShift. As a part of work the programming languages, he works with are mainly Python and Golang. He is free and open source enthusiast. His primary area of interest include systems and networking.

Speaker Links:

Speaker links for Lalatendu Mohanty

Speaker links for Suraj Deshmukh

Section: Infrastructure
Type: Workshops
Target Audience: Beginner
Last Updated:

Docker is an interesting tools many Python developers would be interested to know about. I've looked at your notes and it looked like it doesn't cover some important topics are required even to move a simple webapp to Docker. Could you please see if you can try to include the following topics:

  • Introduction to volumes
  • persisting data in containers
  • Example to how to dockerize a simple python CRUD webapp with mysql/postgres database
  • More emphasis on docker-compose as that would make it possible to manage multi-container apps easily
Anand Chitipothu (~anandology)

Sure. We will include those suggestions in the workshop material. With respect to docker compose we want to keep the workshop neutral to docker compose and Kubernetes. So we have to talk about both. However we will not be able to cover everything in 2 to 3 hours. But participants can go back and follow the same material and finish the workshop.

Lalatendu Mohanty (~lalatendu)

Before you come to workshop please do as mentioned in https://github.com/container-workbook/docker-workshop#9-prerequisite-for-the-workshop

Suraj Deshmukh (~suraj3)

Login to add a new comment.