ºÝºÝߣ

ºÝºÝߣShare a Scribd company logo
Container Services
$whoami
Arun
CDAC,Pune
Introduction to Docker
Introduction to Docker
? VM ¨C Issues
? Own OS, CPU, RAM and Storage
? Patching (Patch Tuesday)
? Monitoring
? License
Hello Containers
? Google (Long Time)
? All containers = One OS
? No license
? Less CPU, RAM and storage
? System/360
? BSD Jails
? Solaris zones
Introduction to Docker
Cgroups (control group) = resource management
Namespaces = Process Isolation
SELinux = Security (RHEL) Access control security policy
(Seperation between host and container) and also multiple container
Introduction to Docker
Introduction to Docker
Introduction to Docker
Introduction to Docker
Introduction to Docker
Docker = Dock + Worker
? Docker Inc (Company) = 425 ++
? Docker (Container Runtime & Orchestration Technology)
? Docker ( Open source Project) = Moby
Docker Inc
? San Franciso
? Solomon Hykes (French-Born) American Developer
? Paas (dot cloud)
? Docker Conf (Dockercon = 2018 = June 12 ¨C 15 2018 (SanFrancisco)
? Docker Conf (Docker con = 2019 = April 29 ¨C May 2 (SanFrancisco)
Docker runtime & Orchestration Engine
? Community Edition (4 months = support)
? Enterprise Edition (12 months = support)
? Version = YY.MM-xx (18.06.0-ce)
? 18.06.1-ce
? Prior (2017) = major.minor (1.13) = last
? Quaterly releases
? Latest = 19.03
Docker Open-Source Project (Moby)
? Dockercon 2017 = Moby
? https://github.com/moby
? Golang (system-level programing) from Google
? Latest DockerCon = April 29th - May 2 (2019) San Francisco
Batteries Included but removable
? CoreOS = appc (new open standard) and defined image format &
container runtime
? Rkt (rocket)
? ¡°Healthy competition is the mother of invention¡±
Introduction to Docker
Introduction to Docker
Introduction to Docker
Introduction to Docker
Introduction to Docker
Introduction to Docker

More Related Content

Introduction to Docker

  • 4. ? VM ¨C Issues ? Own OS, CPU, RAM and Storage ? Patching (Patch Tuesday) ? Monitoring ? License
  • 5. Hello Containers ? Google (Long Time) ? All containers = One OS ? No license ? Less CPU, RAM and storage ? System/360 ? BSD Jails ? Solaris zones
  • 7. Cgroups (control group) = resource management Namespaces = Process Isolation SELinux = Security (RHEL) Access control security policy (Seperation between host and container) and also multiple container
  • 13. Docker = Dock + Worker ? Docker Inc (Company) = 425 ++ ? Docker (Container Runtime & Orchestration Technology) ? Docker ( Open source Project) = Moby
  • 14. Docker Inc ? San Franciso ? Solomon Hykes (French-Born) American Developer ? Paas (dot cloud) ? Docker Conf (Dockercon = 2018 = June 12 ¨C 15 2018 (SanFrancisco) ? Docker Conf (Docker con = 2019 = April 29 ¨C May 2 (SanFrancisco)
  • 15. Docker runtime & Orchestration Engine ? Community Edition (4 months = support) ? Enterprise Edition (12 months = support) ? Version = YY.MM-xx (18.06.0-ce) ? 18.06.1-ce ? Prior (2017) = major.minor (1.13) = last ? Quaterly releases ? Latest = 19.03
  • 16. Docker Open-Source Project (Moby) ? Dockercon 2017 = Moby ? https://github.com/moby ? Golang (system-level programing) from Google ? Latest DockerCon = April 29th - May 2 (2019) San Francisco
  • 18. ? CoreOS = appc (new open standard) and defined image format & container runtime ? Rkt (rocket) ? ¡°Healthy competition is the mother of invention¡±