Understanding Docker and its Python API

Vipul Vaibhaw (~vaibhawvipul)




Cloud computing makes extensive use of virtual machines (VMs) because they permit workloads to be isolated from one another and for the resource usage to be somewhat controlled. However, the extra levels of abstraction involved in virtualization reduce workload performance, which is passed on to customers as worse price/performance. Newer advances in container-based virtualization simplifies the deployment of applications while continuing to permit control of the resources allocated to different applications.

In this talk, we will -

  • understand containerization
  • understand Docker
  • explore the performance of traditional virtual machine deployments, and contrast them with the use of Linux containers.
  • explore the Python API of docker

Note: I will be using Ubuntu 16.04 during the talk. So the talk will be focused on Linux.


  • Docker version 17.06
  • Python 2.7
  • Ubuntu 16.04
  • pip install docker

Content URLs:

  1. https://docs.docker.com/get-started/
  2. https://docker-py.readthedocs.io/en/stable/index.html
  3. http://www.infoworld.com/article/3204171/linux/what-is-docker-linux-containers-explained.html

Speaker Info:

Vipul Vaibhaw here. I am mathematics graduate from Fergusson College,Pune. I have been coding in Python from last 4 years. Well, I was smitten by computers since i was in class 7th. I currently work as a System Programmer in DC Engines.

Speaker Links:

  • https://github.com/vaibhawvipul/
  • https://vipulvaibhaw.wordpress.com/
  • https://www.linkedin.com/in/vipulvaibhaw/

company, I work in - http://www.dcengines.io/

Section: Infrastructure
Type: Talks
Target Audience: Intermediate
Last Updated:

Hi can you please upload the slides for the talk so that your proposal can be reviewed.

Pradhvan Bisht (~cyber_freak)

Login to add a new comment.