Docker and Raspberry Pi. A dream team?

19
RASPBERRY PI & DOCKER EIN TRAUMTEAM?

Transcript of Docker and Raspberry Pi. A dream team?

Page 1: Docker and Raspberry Pi. A dream team?

RASPBERRY PI & DOCKER

EIN TRAUMTEAM?

Page 2: Docker and Raspberry Pi. A dream team?

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

Page 3: Docker and Raspberry Pi. A dream team?

DOCKER PIRATES

Page 4: Docker and Raspberry Pi. A dream team?

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

Page 5: Docker and Raspberry Pi. A dream team?

RASPBERRY PI

IMMER MEHR LEISTUNG

Page 6: Docker and Raspberry Pi. A dream team?

WAS IST DOCKER?

Page 7: Docker and Raspberry Pi. A dream team?

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

Page 8: Docker and Raspberry Pi. A dream team?

zur Vollvirtualisierung mit VMWare, Virtualbox oder XEN

Docker ist eine leichtgewichtige Alternative

Page 9: Docker and Raspberry Pi. A dream team?

VM’s Container

Page 10: Docker and Raspberry Pi. A dream team?

LAYER & VERSIONIERUNGDateisystem eines Containers ist inSchichten organisiert

Veränderung erzeugen neue Schichten (CoW)

Page 11: Docker and Raspberry Pi. A dream team?

Docker isoliert Prozesse mit Kernel-Namespaces

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

CONTAINER ISOLATION

Page 12: Docker and Raspberry Pi. A dream team?

CONTAINER VS IMAGEImage ist die Vorlage

Container dielaufende Instanz der Vorlage

Page 13: Docker and Raspberry Pi. A dream team?

DOCKER FILES

Page 14: Docker and Raspberry Pi. A dream team?

github.com hub.docker.com

Page 15: Docker and Raspberry Pi. A dream team?
Page 16: Docker and Raspberry Pi. A dream team?

EINSATZGEBIETE VON DOCKER

Page 17: Docker and Raspberry Pi. A dream team?

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

Page 18: Docker and Raspberry Pi. A dream team?

DEMO TIME

Page 19: Docker and Raspberry Pi. A dream team?

https://github.com/hypriot"

#

$ http://hypriot.com

@HypriotTweets@_beagile_ Govinda Fichtner

SO FINDET IHR UNS