a basic overview of containers

13
Presentation on CONTAINERS Guided by: Mr.Sumit Mathur Asst. Prof DEPARTMENT OF COMPUTER SCIENCE ENGINEERING POORNIMA GROUP OF INSTITUTIONS BT-1,BT PARK ,SITAPURA,JAIPUR(RAJ.)-302022C Presented by: Divakar sharma PGI/CE/12/107

Upload: divakar-sharma

Post on 16-Apr-2017

49 views

Category:

Education


0 download

TRANSCRIPT

Page 1: A basic overview of Containers

Presentation on

CONTAINERS

Guided by:Mr.Sumit MathurAsst. Prof

DEPARTMENT OF COMPUTER SCIENCE ENGINEERING POORNIMA GROUP OF INSTITUTIONS

BT-1,BT PARK ,SITAPURA,JAIPUR(RAJ.)-302022C

Presented by:Divakar sharmaPGI/CE/12/107

Page 2: A basic overview of Containers

What is CONTAINERS?

Page 3: A basic overview of Containers

What is CONTAINERS?Containers is the technology which enables operating-system level virtualization

Page 4: A basic overview of Containers

Operating-system level virtualization ?

Operating-system-level virtualization is a virtualization method where the kernel of an operating system allows for multiple isolated user-space instances, instead of just one. Such instances (sometimes called containers)

Page 5: A basic overview of Containers

Virtualisation VS Containers

Containers are lightweight

Containers Doesn't need a hypervisor

boots in seconds

Can act as an complete OS

less resource hungry

fast as compare to kms

Page 6: A basic overview of Containers
Page 7: A basic overview of Containers

Implementation of Containers

Page 8: A basic overview of Containers

DockersDocker is an open-source project that automates the deployment of applications inside software containers, by providing an additional layer of abstraction and automation of operating-system-level virtualization on Linux.

Page 9: A basic overview of Containers

Linux Containers

Linux Containers (LXC) is an operating-system-level virtualization method for running multiple isolated Linux systems (containers) on a single control host (LXC host). It does not provide a virtual machine, but rather provides a virtual environment that has its own CPU, memory, block I/O, network, etc. space.

Page 10: A basic overview of Containers

RocketRocket is a containerization model developed by CoreOS that serves as an alternative to Docker. As with Docker, CoreOS Rocket automates the deployment of applications as portable, self-sufficient containers that can run virtually anywhere on any type of server

Page 11: A basic overview of Containers

Use casesCan be used to run different versions of same S/W

Can be used to provide development environment to developers

Can be used for the proper utilisation of resources

To host web-apps

Can be used as a complete os

To run Clusters in Datacenter

Page 12: A basic overview of Containers

Future of ContainersCloud in Container

All webapps in containers

Page 13: A basic overview of Containers

Thank You

Now u can shoot your QUERIES