Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Docker 101

Mario David
January 07, 2016

Docker 101

Introduction to Docker for Softwarekskammer Lübeck (in german)

Mario David

January 07, 2016
Tweet

More Decks by Mario David

Other Decks in Technology

Transcript

  1. What’s the problem? #1 ssh [email protected] # … db2 create

    tools catalog catalog1 use existing tablespace user32Ksp in database toolsdb
  2. What’s the problem? #1 Cofiguration drift Reproduzierbarkeit ssh [email protected] #

    … db2 create tools catalog catalog1 use existing tablespace user32Ksp in database toolsdb
  3. What’s the problem? #2 Sicherheit ssh [email protected] # … vi

    /usr/local/tomcat/conf/server.xml # … tomcat7 restart
  4. What’s the problem? #3 HTTP Reverse Proxy DB DB SAN

    Logging Backup Switch DNS HTTP USV Monitoring www.katzenfreunde-forum.de
  5. What’s the problem? #3 HTTP Reverse Proxy DB DB www.katzenfreunde-forum.de

    DNS HTTP Auslastung SAN Logging Backup Switch USV Monitoring
  6. Was ist Docker? - Beispiel für Container-Virtualisierung Solaris Zones OpenVZ

    LPAR ...eigentlich nur eine alte Idee: Segmentierung Marketing Technogisch lightweight Hypervisor VM shared Linux Kernel Isolation Namespaces Ouality of Service Cgroups FreeBSD Jails LXC OS App Userspace App Userspace App Userspace
  7. Was ist Docker? - Zur rechten Zeit am rechten Ort

    Accessibility Cloud DevOps Docker Hub Community
  8. Docker Engine • zentrale Laufzeitumgebung der Container • ist einzige

    Abhängigkeit des Service • ermöglicht Portabilität • no Emulation Layer → ~ no Performace Impact Dev == Test == Staging == Production
  9. Ökosystem Development bit.ly/docker-oekosystem Orchestrierung Docker Machine Kubernetes Docker Swarm Docker

    Comopse Mesossphere Panamax Vagrant Windows Nano Server OS CoreOS VMWare Photon Snappy Ubuntu Core Cloud Amazon AWS ECS Rackspace Azure Google Compute Engine Hypriot ... ... ... ...