Docker and Raspberry Pi. A dream team?

Post on 16-Jan-2017

326 views 0 download

Transcript of Docker and Raspberry Pi. A dream team?

RASPBERRY PI & DOCKER

EIN TRAUMTEAM?

GOVINDA FICHTNERPaessler AG Nürnberg The network monitoring company

Ansible, Chef, Amazon AWS, Linux, CI/CD Python, Ruby/Rails, Go … und ein bißchen Docker :)

DevOps & Cloud Engineer

Mitglied der Docker Pirates

DOCKER PIRATES

DOCKER PIRATESDocker auf ARM portiert

HypriotOS für den Raspberry Pi

HypriotOS für weitere ARM Boards

ODroid XU4, C2, Banana Pi

www.hypriot.com

RASPBERRY PI

IMMER MEHR LEISTUNG

WAS IST DOCKER?

Docker ist ein Werkzeugum Software und zugehörige Abhängigkeiten in einen standardisierten Container zu packen

Docker erlaubt es Container- zu versionieren- zu verteilen- und auszuführen

zur Vollvirtualisierung mit VMWare, Virtualbox oder XEN

Docker ist eine leichtgewichtige Alternative

VM’s Container

LAYER & VERSIONIERUNGDateisystem eines Containers ist inSchichten organisiert

Veränderung erzeugen neue Schichten (CoW)

Docker isoliert Prozesse mit Kernel-Namespaces

Docker reglementiert Zugriff auf Ressourcen für CPU, Speicher, Netzwerk mit CGroups

CONTAINER ISOLATION

CONTAINER VS IMAGEImage ist die Vorlage

Container dielaufende Instanz der Vorlage

DOCKER FILES

github.com hub.docker.com

EINSATZGEBIETE VON DOCKER

Aufsetzen und Teilen von EntwicklungsumgebungenTeilen von vorkonfigurierter Software-StacksAutomatisierung von CI / CD PipelinesDeployment skalierbarer Microservice-Architekturen

DEMO TIME

https://github.com/hypriot"

#

$ http://hypriot.com

@HypriotTweets@_beagile_ Govinda Fichtner

SO FINDET IHR UNS