Docker: An Emerging Container Technology |
Author(s): |
Prof. Jayshree Jha , Atharva College of Engineering, Mumbai, India; Prof. Nutan Dhange, Atharva College of Engineering, Mumbai, India; Prof. Ganesh Gourshete, Atharva College of Engineering, Mumbai, India |
Keywords: |
Cloud Computing, Hypervisor, Virtual Machine, Container, Docker |
Abstract |
Presently many Cloud-computing platforms are based on virtual machines running on hypervisors which is shifting towards two trends that provide more flexible and efficient Cloud computing paradigm. One trend is the Resource-as-a-Service (RaaS) based Cloud, where the fine-grained resources can be rented at short time intervals. The other one is the container-based Cloud, where the lightweight containers replace the virtual machines. Applications with containers share an OS, and as a result their deployments will be considerably smaller in size than hypervisor deployments. Container-based deployment makes it possible to store hundreds of containers on a physical host. As containers use the host OS, rebooting a container doesn’t imply rebooting the OS. In Linux implementations it is known that there’s a great degree of binary application portability among all Linux variants, with libraries and binaries sporadically required to complete the portability. Therefore, it’s rational to have one container package that will run on almost all Linux-based clouds. Docker is an open source project providing a systematic way to automate the faster deployment of Linux applications inside portable containers. |
Other Details |
Paper ID: NCTAAP026 Published in: Conference 4 : NCTAA 2016 Publication Date: 29/01/2016 Page(s): 108-110 |
Article Preview |
Download Article |
|