Everyone Loves Docker Containers Before They Understand Docker Containers - Alex Mang

Download Everyone Loves Docker Containers Before They Understand Docker Containers - Alex Mang

Post on 13-Jan-2017

246 views

Category:

Technology

1 download

Embed Size (px)

TRANSCRIPT

  • @ITCAMPRO #ITCAMP16Community Conference for IT Professionals

    Everyone Loves Docker Containers

    Before They Understand Docker

    Containers

    Alex Mang

    Microsoft Azure MVP

    KeyTicket Solutions

    @mangalexandru

  • @ITCAMPRO #ITCAMP16Community Conference for IT Professionals

    Many thanks to our sponsors & partners!

    GOLD

    SILVER

    PARTNERS

    PLATINUM

    POWERED BY

  • @ITCAMPRO #ITCAMP16Community Conference for IT Professionals

    SPEAKER.BIO.TOSTRING()

  • @ITCAMPRO #ITCAMP16Community Conference for IT Professionals

    Vista

  • @ITCAMPRO #ITCAMP16Community Conference for IT Professionals

  • @ITCAMPRO #ITCAMP16Community Conference for IT Professionals

  • @ITCAMPRO #ITCAMP16Community Conference for IT Professionals

    WHAT IS DOCKER?

  • @ITCAMPRO #ITCAMP16Community Conference for IT Professionals

    Code + Runtime + System

    tools + System libs

    in a single package

    Code runs the same, always,

    regardless of environment

    What Is Docker?

  • @ITCAMPRO #ITCAMP16Community Conference for IT Professionals

    Ligh

    twei

    ght Shared kernel

    Layered filesytem O

    pen Runs both on Linux and

    Windows

    Secu

    re Apps are isolated from each other and the underlying infrastructure

    Why Docker?

  • @ITCAMPRO #ITCAMP16Community Conference for IT Professionals

    Developers can build apps in ANY LANGUAGE using ANY TOOLCHAIN

    Dockerized apps are portableThey can run on your PC, on a colleagues iMac, on QA

    servers running Ubuntu, in production VMs running RedHat

    Theres a NuGet for Docker with 13K+ apps to build upon

    Docker helps devs build and ship high-quality apps

    Why Do Developers Like It?

  • @ITCAMPRO #ITCAMP16Community Conference for IT Professionals

    Sysadmins use Docker to provide standardized environments for development, QA and production teams

    No more works on my machine finger-pointing

    With Dockerized apps, sysadmins abstract away differences in OS distributions and underlying infrastructure

    Workload deployment is not constrained by infrastructure technology

    Why Do Sysadmins Like It?

  • @ITCAMPRO #ITCAMP16Community Conference for IT Professionals

    VMs vs. Docker

  • @ITCAMPRO #ITCAMP16Community Conference for IT Professionals

    Docker Architecture

  • @ITCAMPRO #ITCAMP16Community Conference for IT Professionals

    Docker Installation

  • @ITCAMPRO #ITCAMP16Community Conference for IT Professionals

    docker (as a CLI)

    docker-Machine (as yet another CLI)

    docker

    Start, stop, kill etc. containers

    docker-machine

    Install and run Docker (engine!) on Mac and Windows

    Provision and manage multiple remote Docker hosts

    Docker clients

  • @ITCAMPRO #ITCAMP16Community Conference for IT Professionals

    Two broad use cases:

    1. I want to use Docker on Mac or Windows

    2. I want to use Docker on remote systems

    docker-machine

  • @ITCAMPRO #ITCAMP16Community Conference for IT Professionals

    When people refer to Docker, they mean Docker

    Engine

    Client-server application made up of a daemon, a REST

    API and a CLI

    Docker Engine takes docker commands from the CLI

    Docker Machine is a tool for provisioning and

    managing Dockerized hosts

    You use it to install Docker Engine locally or remotely

    Docker Engine vs. Docker Machine

  • @ITCAMPRO #ITCAMP16Community Conference for IT Professionals

    USING DOCKER DEMO

  • @ITCAMPRO #ITCAMP16Community Conference for IT Professionals

    CONTAINERS ON AZURE

  • @ITCAMPRO #ITCAMP16Community Conference for IT Professionals

    Q & A

  • @ITCAMPRO #ITCAMP16Community Conference for IT Professionals

  • @ITCAMPRO #ITCAMP16Community Conference for IT Professionals

    Alex Mang@mangalexandru

Recommended

View more >