SlideShare a Scribd company logo
Introduction to DevOps

DevOps practices are most powerful when applied in contexts with software delivery
and IT change management.

DevOps, by definition, is never a “one size fits all” remedy.

DevOps uses automation techniques to increase collaboration across development
and operations, enabling faster, more predictable and more frequent deployments to
market.

DevOps is about drilling down your organisation's specific problem and challenges and
resolve them.

DevOps isn’t just a set of tools, but a philosophical shift that requires a buy-in from all
folks involved for it to truly succeed.

DevOps teams are finding it efficient to configure dev/test environments based on
Docker.
Docker for Windows and Mac Public Beta

Docker for Mac does not use VirtualBox, but rather HyperKit, a
lightweight OS X virtualization solution built on top of
Hypervisor.framework in OS X 10.10 Yosemite and higher.

Installing Docker for Mac does not affect machines you created with
Docker Machine.The install offers to copy containers and images
from your local default machine (if one exists) to the new Docker for
Mac HyperKit VM. If chosen, content from default is copied to the new
Docker for Mac HyperKit VM, and your original default machine is
kept as is.

The Docker for Mac application does not use docker-machine to
provision that VM but rather creates and manages it directly.

At installation time, Docker for Mac provisions a HyperKit VM based
on Alpine Linux, running Docker Engine. It exposes docker API on a
socket in /var/tmp/docker.sock. Since this is the default location
where docker will look if no environment variables are set, you can
start using docker and docker-compose without setting any
environment variables
Install Docker for windows and docker for Mac

Download docker for windows
and docker for mac from below URL

http://www.docker.com/products/overview

After the installation you will see docker running in status bar or process status
Introduction Docker 1.12
Swarm Mode

Combine your engines in swarms of any scale

Self organizing

Self healing

No external data store required

No single point of failure

Infrastructure-agnostic topology
Built-in Routing Mesh

Swarm-wide overlay networking

Container-native load balancing

DNS based service discovery

No separate cluster to setup

Works with your existing load balancers

Rock Solid kernel-only data path with IPVS
Docker Service API

Desired State reconciliation

Scaling

Rolling updates

Advanced Scheduling

Application-specified health checks

Rescheduling on node failure
Whats Next
Docker for AWS and Docker for Azure
Q & A
Thanks
Rohit Kulkarni
Project Lead -DevOps
rkulkarni@whitehedge.com

More Related Content

What's hot (20)

PDF
Weekly lecture appsterdam_19mar2014
Microsoft
 
PPTX
Reduce DevOps Friction with Docker & Jenkins by Andy Pemberton, Cloudbees
Docker, Inc.
 
PPTX
Microservices and docker
Alex Ivy
 
PDF
Docker how to
Patryk Omiotek
 
PPTX
Docker 101 - Nov 2016
Docker, Inc.
 
PDF
Introduction to Docker - Vellore Institute of Technology
Ajeet Singh Raina
 
PPTX
CI/CD Pipeline with Docker
kushalsingh007
 
PPTX
Intro to docker
Towfiqul Islam
 
PDF
Using Docker and Elastic Beanstalk in Production
Ryan Marr
 
PDF
Introduction to Docker Containers - Docker Captain
Ajeet Singh Raina
 
PPTX
Dockercon 2017 EU Recap
Ajeet Singh Raina
 
PDF
Ansible automation sa technical deck q2 fy19
dvillaco
 
PDF
Docker introduction
Julien Maitrehenry
 
PDF
Docker on Docker
Docker, Inc.
 
PPTX
Docker Meetup 08 03-2016
Docker
 
PPTX
Developer South Coast 2018: Docker on Windows - The Beginner's Guide
Elton Stoneman
 
PPTX
Docker container a-brief_introduction_2016-01-30
Khelender Sasan
 
PPTX
Immutable infrastructure tsap_v2
Volodymyr Tsap
 
PPTX
Docker and Microsoft - Windows Server 2016 Technical Deep Dive
Docker, Inc.
 
PDF
Containerization using docker
Vinod Doshi
 
Weekly lecture appsterdam_19mar2014
Microsoft
 
Reduce DevOps Friction with Docker & Jenkins by Andy Pemberton, Cloudbees
Docker, Inc.
 
Microservices and docker
Alex Ivy
 
Docker how to
Patryk Omiotek
 
Docker 101 - Nov 2016
Docker, Inc.
 
Introduction to Docker - Vellore Institute of Technology
Ajeet Singh Raina
 
CI/CD Pipeline with Docker
kushalsingh007
 
Intro to docker
Towfiqul Islam
 
Using Docker and Elastic Beanstalk in Production
Ryan Marr
 
Introduction to Docker Containers - Docker Captain
Ajeet Singh Raina
 
Dockercon 2017 EU Recap
Ajeet Singh Raina
 
Ansible automation sa technical deck q2 fy19
dvillaco
 
Docker introduction
Julien Maitrehenry
 
Docker on Docker
Docker, Inc.
 
Docker Meetup 08 03-2016
Docker
 
Developer South Coast 2018: Docker on Windows - The Beginner's Guide
Elton Stoneman
 
Docker container a-brief_introduction_2016-01-30
Khelender Sasan
 
Immutable infrastructure tsap_v2
Volodymyr Tsap
 
Docker and Microsoft - Windows Server 2016 Technical Deep Dive
Docker, Inc.
 
Containerization using docker
Vinod Doshi
 

Viewers also liked (17)

PPTX
cioberacoso
daniel alvarez
 
PDF
Enjazi day 2016 DMC
Badr Abdalla (EMBA)
 
PDF
10 características que debemos desear como cristianos
Kevin Torres
 
PDF
Wndr4000 igpm 08_nov2010
Sant2009
 
PPT
Act19 wama
wilianss
 
DOCX
Tulika Gupta Resume
Tulika Gupta
 
DOCX
Andamio de-computadora
Torres Flores
 
PPTX
Vixen Force Pink Rangers
Susan Graham
 
PDF
air conditioning repair
Peter Alexander Valdez Jimenez
 
PDF
Enhance Worldwide FY 2015 Annual Report
Heather Mahardy
 
PDF
Tehzeeb aalemuhammad
Muhammad Naqi
 
PDF
Cc3b3digo gigya
1478j
 
DOCX
Andamio de-computadora
Torres Flores
 
DOCX
Análisis individual
Leónidas del Cristo Guarín Castro
 
PPTX
Colecistectomia Robotica Single Site
Jacques Megevand
 
cioberacoso
daniel alvarez
 
Enjazi day 2016 DMC
Badr Abdalla (EMBA)
 
10 características que debemos desear como cristianos
Kevin Torres
 
Wndr4000 igpm 08_nov2010
Sant2009
 
Act19 wama
wilianss
 
Tulika Gupta Resume
Tulika Gupta
 
Andamio de-computadora
Torres Flores
 
Vixen Force Pink Rangers
Susan Graham
 
air conditioning repair
Peter Alexander Valdez Jimenez
 
Enhance Worldwide FY 2015 Annual Report
Heather Mahardy
 
Tehzeeb aalemuhammad
Muhammad Naqi
 
Cc3b3digo gigya
1478j
 
Andamio de-computadora
Torres Flores
 
Colecistectomia Robotica Single Site
Jacques Megevand
 
Ad

Similar to Introduction Docker 1.12 (20)

PDF
Docker Networking | Container Network Model (CNM) | Docker Tutorial For Begin...
Edureka!
 
PPTX
Docker - A Quick Introduction Guide
Mohammed Fazuluddin
 
PDF
[@NaukriEngineering] Docker 101
Naukri.com
 
PDF
Docker slides
Jyotsna Raghuraman
 
PDF
Docker navjot kaur
Navjot Kaur
 
PDF
Axigen on docker
BUSINESS SOFTWARES & SOLUTIONS
 
PDF
Alibaba Cloud Conference 2016 - Docker Enterprise
John Willis
 
PDF
Docker 1.9 Workshop
{code}
 
PDF
Docker for Developers
JasonStraughan1
 
PDF
Omaha (Google Update) server
Dmitry Lyfar
 
PPT
Docker_tech_guild ppt.ppt technical guild
AkshayaM79
 
PPTX
Docker Basic to Advance
Paras Jain
 
PPTX
Docker introduction & benefits
Amit Manwade
 
PPTX
Docker Introduction SDP 12-2015
Rotem Or
 
PPTX
Introduction To Docker
Dr. Syed Hassan Amin
 
PDF
Introduction to Docker - IndiaOpsUG
Ajeet Singh Raina
 
PDF
What is Docker | Docker Tutorial for Beginners | Docker Container | DevOps To...
Edureka!
 
PDF
Deploy and Scale your PHP App with AWS ElasticBeanstalk and Docker- PHPTour L...
Corley S.r.l.
 
PPTX
Docker - A curtain raiser to the Container world
zekeLabs Technologies
 
PDF
Docker For Windows | Setting Up Docker On Windows | Edureka
Edureka!
 
Docker Networking | Container Network Model (CNM) | Docker Tutorial For Begin...
Edureka!
 
Docker - A Quick Introduction Guide
Mohammed Fazuluddin
 
[@NaukriEngineering] Docker 101
Naukri.com
 
Docker slides
Jyotsna Raghuraman
 
Docker navjot kaur
Navjot Kaur
 
Alibaba Cloud Conference 2016 - Docker Enterprise
John Willis
 
Docker 1.9 Workshop
{code}
 
Docker for Developers
JasonStraughan1
 
Omaha (Google Update) server
Dmitry Lyfar
 
Docker_tech_guild ppt.ppt technical guild
AkshayaM79
 
Docker Basic to Advance
Paras Jain
 
Docker introduction & benefits
Amit Manwade
 
Docker Introduction SDP 12-2015
Rotem Or
 
Introduction To Docker
Dr. Syed Hassan Amin
 
Introduction to Docker - IndiaOpsUG
Ajeet Singh Raina
 
What is Docker | Docker Tutorial for Beginners | Docker Container | DevOps To...
Edureka!
 
Deploy and Scale your PHP App with AWS ElasticBeanstalk and Docker- PHPTour L...
Corley S.r.l.
 
Docker - A curtain raiser to the Container world
zekeLabs Technologies
 
Docker For Windows | Setting Up Docker On Windows | Edureka
Edureka!
 
Ad

Introduction Docker 1.12

  • 1. Introduction to DevOps  DevOps practices are most powerful when applied in contexts with software delivery and IT change management.  DevOps, by definition, is never a “one size fits all” remedy.  DevOps uses automation techniques to increase collaboration across development and operations, enabling faster, more predictable and more frequent deployments to market.  DevOps is about drilling down your organisation's specific problem and challenges and resolve them.  DevOps isn’t just a set of tools, but a philosophical shift that requires a buy-in from all folks involved for it to truly succeed.  DevOps teams are finding it efficient to configure dev/test environments based on Docker.
  • 2. Docker for Windows and Mac Public Beta  Docker for Mac does not use VirtualBox, but rather HyperKit, a lightweight OS X virtualization solution built on top of Hypervisor.framework in OS X 10.10 Yosemite and higher.  Installing Docker for Mac does not affect machines you created with Docker Machine.The install offers to copy containers and images from your local default machine (if one exists) to the new Docker for Mac HyperKit VM. If chosen, content from default is copied to the new Docker for Mac HyperKit VM, and your original default machine is kept as is.  The Docker for Mac application does not use docker-machine to provision that VM but rather creates and manages it directly.  At installation time, Docker for Mac provisions a HyperKit VM based on Alpine Linux, running Docker Engine. It exposes docker API on a socket in /var/tmp/docker.sock. Since this is the default location where docker will look if no environment variables are set, you can start using docker and docker-compose without setting any environment variables
  • 3. Install Docker for windows and docker for Mac  Download docker for windows and docker for mac from below URL  http://www.docker.com/products/overview  After the installation you will see docker running in status bar or process status
  • 5. Swarm Mode  Combine your engines in swarms of any scale  Self organizing  Self healing  No external data store required  No single point of failure  Infrastructure-agnostic topology
  • 6. Built-in Routing Mesh  Swarm-wide overlay networking  Container-native load balancing  DNS based service discovery  No separate cluster to setup  Works with your existing load balancers  Rock Solid kernel-only data path with IPVS
  • 7. Docker Service API  Desired State reconciliation  Scaling  Rolling updates  Advanced Scheduling  Application-specified health checks  Rescheduling on node failure
  • 8. Whats Next Docker for AWS and Docker for Azure
  • 9. Q & A Thanks Rohit Kulkarni Project Lead -DevOps [email protected]