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
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.
company, I work in - http://www.dcengines.io/