Docker and Raspberry Pi. A dream team?

RASPBERRY PI &
DOCKER
EIN TRAUMTEAM?
GOVINDA FICHTNER
Paessler 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 PIRATES
Docker 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 Werkzeug
um 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 &
VERSIONIERUNG
Dateisystem eines
Containers ist in

Schichten 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
IMAGE
Image ist die Vorlage
Container die

laufende Instanz der 

Vorlage
DOCKER FILES
github.com hub.docker.com
Docker and Raspberry Pi. A dream team?
EINSATZGEBIETE VON DOCKER
Aufsetzen und Teilen von Entwicklungsumgebungen
Teilen von vorkonfigurierter Software-Stacks
Automatisierung von CI / CD Pipelines
Deployment skalierbarer Microservice-Architekturen
DEMO TIME
https://github.com/hypriot
http://hypriot.com
@HypriotTweets
@_beagile_ Govinda Fichtner
SO FINDET IHR UNS
1 of 19

Recommended

Docker Einführung @GPN15 by
Docker Einführung @GPN15Docker Einführung @GPN15
Docker Einführung @GPN15m1no
2.5K views41 slides
Docker Security - Architektur und Sicherheitsfunktionen von Containervirtuali... by
Docker Security - Architektur und Sicherheitsfunktionen von Containervirtuali...Docker Security - Architektur und Sicherheitsfunktionen von Containervirtuali...
Docker Security - Architektur und Sicherheitsfunktionen von Containervirtuali...inovex GmbH
1.2K views20 slides
docker.io - Secure And Portable Containers Made Easy by
docker.io - Secure And Portable Containers Made Easydocker.io - Secure And Portable Containers Made Easy
docker.io - Secure And Portable Containers Made Easyinovex GmbH
2.1K views38 slides
docker.io @ CentOS 7 - Secure And Portable Containers Made Easy by
docker.io @ CentOS 7 - Secure And Portable Containers Made Easydocker.io @ CentOS 7 - Secure And Portable Containers Made Easy
docker.io @ CentOS 7 - Secure And Portable Containers Made Easyinovex GmbH
2.6K views36 slides
Tipps und Tricks im Umgang mit Docker by
Tipps und Tricks im Umgang mit DockerTipps und Tricks im Umgang mit Docker
Tipps und Tricks im Umgang mit DockerNicholas Dille
546 views21 slides
Docker Workshop Experten Forum Stuttgart 2015, Agile Methoden GmbH by
Docker Workshop Experten Forum Stuttgart 2015, Agile Methoden GmbHDocker Workshop Experten Forum Stuttgart 2015, Agile Methoden GmbH
Docker Workshop Experten Forum Stuttgart 2015, Agile Methoden GmbHagilemethoden
1.8K views64 slides

More Related Content

What's hot

Vagrant, Puppet, Docker für Entwickler und Architekten by
Vagrant, Puppet, Docker für Entwickler und ArchitektenVagrant, Puppet, Docker für Entwickler und Architekten
Vagrant, Puppet, Docker für Entwickler und ArchitektenOPITZ CONSULTING Deutschland
3.9K views66 slides
Continuous Delivery für Infrastrukturdienste in Container-Umgebungen by
Continuous Delivery für Infrastrukturdienste in Container-UmgebungenContinuous Delivery für Infrastrukturdienste in Container-Umgebungen
Continuous Delivery für Infrastrukturdienste in Container-UmgebungenNicholas Dille
442 views19 slides
Was ist Docker ? by
Was ist Docker ?Was ist Docker ?
Was ist Docker ?Ulrich Gerkmann-Bartels
2.8K views9 slides
Was gibt es Neues im Docker-Universum by
Was gibt es Neues im Docker-UniversumWas gibt es Neues im Docker-Universum
Was gibt es Neues im Docker-UniversumNicholas Dille
748 views21 slides
Ausrollen von Multi-Tier-Applikationen mit Docker by
Ausrollen von Multi-Tier-Applikationen mit DockerAusrollen von Multi-Tier-Applikationen mit Docker
Ausrollen von Multi-Tier-Applikationen mit DockerB1 Systems GmbH
246 views25 slides
Steinzeit war gestern! Wege der Cloud-nativen Evolution. by
Steinzeit war gestern! Wege der Cloud-nativen Evolution.Steinzeit war gestern! Wege der Cloud-nativen Evolution.
Steinzeit war gestern! Wege der Cloud-nativen Evolution.QAware GmbH
402 views49 slides

What's hot(19)

Continuous Delivery für Infrastrukturdienste in Container-Umgebungen by Nicholas Dille
Continuous Delivery für Infrastrukturdienste in Container-UmgebungenContinuous Delivery für Infrastrukturdienste in Container-Umgebungen
Continuous Delivery für Infrastrukturdienste in Container-Umgebungen
Nicholas Dille442 views
Was gibt es Neues im Docker-Universum by Nicholas Dille
Was gibt es Neues im Docker-UniversumWas gibt es Neues im Docker-Universum
Was gibt es Neues im Docker-Universum
Nicholas Dille748 views
Ausrollen von Multi-Tier-Applikationen mit Docker by B1 Systems GmbH
Ausrollen von Multi-Tier-Applikationen mit DockerAusrollen von Multi-Tier-Applikationen mit Docker
Ausrollen von Multi-Tier-Applikationen mit Docker
B1 Systems GmbH246 views
Steinzeit war gestern! Wege der Cloud-nativen Evolution. by QAware GmbH
Steinzeit war gestern! Wege der Cloud-nativen Evolution.Steinzeit war gestern! Wege der Cloud-nativen Evolution.
Steinzeit war gestern! Wege der Cloud-nativen Evolution.
QAware GmbH402 views
Making the internet faster HTTP/3 und QUIC by QAware GmbH
Making the internet faster HTTP/3 und QUICMaking the internet faster HTTP/3 und QUIC
Making the internet faster HTTP/3 und QUIC
QAware GmbH906 views
Title is loading ... Cache is cold. by QAware GmbH
Title is loading ... Cache is cold.Title is loading ... Cache is cold.
Title is loading ... Cache is cold.
QAware GmbH124 views
Der Arbeitsalltag in einer containerisierten Umgebung by x-celerate
Der Arbeitsalltag in einer containerisierten UmgebungDer Arbeitsalltag in einer containerisierten Umgebung
Der Arbeitsalltag in einer containerisierten Umgebung
x-celerate229 views
Kubernetes ist so viel mehr als ein Container Orchestrierer by QAware GmbH
Kubernetes ist so viel mehr als ein Container OrchestriererKubernetes ist so viel mehr als ein Container Orchestrierer
Kubernetes ist so viel mehr als ein Container Orchestrierer
QAware GmbH1.1K views
Quarkus Quickstart by QAware GmbH
Quarkus QuickstartQuarkus Quickstart
Quarkus Quickstart
QAware GmbH380 views
Continuous Delivery für Cloud-native Anwendungen auf Cloud-nativer Infrastruktur by QAware GmbH
Continuous Delivery für Cloud-native Anwendungen auf Cloud-nativer InfrastrukturContinuous Delivery für Cloud-native Anwendungen auf Cloud-nativer Infrastruktur
Continuous Delivery für Cloud-native Anwendungen auf Cloud-nativer Infrastruktur
QAware GmbH981 views
Dataservices - Data Processing mit Microservices by QAware GmbH
Dataservices - Data Processing mit MicroservicesDataservices - Data Processing mit Microservices
Dataservices - Data Processing mit Microservices
QAware GmbH488 views
5. Treffen der .NET User Group Paderborn by Mark Lechtermann
5. Treffen der .NET User Group Paderborn5. Treffen der .NET User Group Paderborn
5. Treffen der .NET User Group Paderborn
Mark Lechtermann5.3K views
DevOps: Automatisierte Deployments mit TFS & Octopus Deploy by Mark Lechtermann
DevOps: Automatisierte Deployments mit TFS & Octopus DeployDevOps: Automatisierte Deployments mit TFS & Octopus Deploy
DevOps: Automatisierte Deployments mit TFS & Octopus Deploy
Mark Lechtermann4.8K views
Helm – The Kubernetes Package Manager by inovex GmbH
Helm – The Kubernetes Package ManagerHelm – The Kubernetes Package Manager
Helm – The Kubernetes Package Manager
inovex GmbH463 views
Schweben auf Wolke7 by Trivadis
Schweben auf Wolke7Schweben auf Wolke7
Schweben auf Wolke7
Trivadis1.2K views

Viewers also liked

Les oiseaux chez leconte de lisle by
Les oiseaux chez leconte de lisleLes oiseaux chez leconte de lisle
Les oiseaux chez leconte de lisleJonathan Hoarau
179 views8 slides
1922 a crise by
1922 a crise1922 a crise
1922 a criseAnderson Cardoso
223 views6 slides
Unidad 4 trabajofinal patricia socorroquerohdez by
Unidad 4 trabajofinal patricia socorroquerohdezUnidad 4 trabajofinal patricia socorroquerohdez
Unidad 4 trabajofinal patricia socorroquerohdezPaty Quero
189 views45 slides
Spence1973 by
Spence1973Spence1973
Spence1973Anna Oyner
308 views13 slides
Storyboard by
StoryboardStoryboard
Storyboard10leipsl
238 views12 slides
Sexenios de investigación: Tres consejos y una reflexión by
Sexenios de investigación: Tres consejos y una reflexiónSexenios de investigación: Tres consejos y una reflexión
Sexenios de investigación: Tres consejos y una reflexiónNicolas Robinson-Garcia
1K views37 slides

Viewers also liked(13)

Similar to Docker and Raspberry Pi. A dream team?

Docker und IBM Bluemix by
Docker und IBM BluemixDocker und IBM Bluemix
Docker und IBM BluemixStephan Max
1.1K views13 slides
Docker - Automatisches Deployment für Linux-Instanzen by
Docker - Automatisches Deployment für Linux-Instanzen Docker - Automatisches Deployment für Linux-Instanzen
Docker - Automatisches Deployment für Linux-Instanzen B1 Systems GmbH
1.8K views37 slides
Was ist Docker? by
Was ist Docker?Was ist Docker?
Was ist Docker?enpit GmbH & Co. KG
1.4K views9 slides
Infrastructure as Code - BaselOne 17 by
Infrastructure as Code - BaselOne 17Infrastructure as Code - BaselOne 17
Infrastructure as Code - BaselOne 17remigius-stalder
495 views33 slides
Hendrik Jungnitsch: Software verpacken mit Docker by
Hendrik Jungnitsch: Software verpacken mit DockerHendrik Jungnitsch: Software verpacken mit Docker
Hendrik Jungnitsch: Software verpacken mit Dockergedoplan
221 views30 slides
Einführung in Docker by
Einführung in DockerEinführung in Docker
Einführung in DockerChristian Colbach
109 views32 slides

Similar to Docker and Raspberry Pi. A dream team?(20)

Docker und IBM Bluemix by Stephan Max
Docker und IBM BluemixDocker und IBM Bluemix
Docker und IBM Bluemix
Stephan Max1.1K views
Docker - Automatisches Deployment für Linux-Instanzen by B1 Systems GmbH
Docker - Automatisches Deployment für Linux-Instanzen Docker - Automatisches Deployment für Linux-Instanzen
Docker - Automatisches Deployment für Linux-Instanzen
B1 Systems GmbH1.8K views
Infrastructure as Code - BaselOne 17 by remigius-stalder
Infrastructure as Code - BaselOne 17Infrastructure as Code - BaselOne 17
Infrastructure as Code - BaselOne 17
remigius-stalder495 views
Hendrik Jungnitsch: Software verpacken mit Docker by gedoplan
Hendrik Jungnitsch: Software verpacken mit DockerHendrik Jungnitsch: Software verpacken mit Docker
Hendrik Jungnitsch: Software verpacken mit Docker
gedoplan221 views
Docker und Virtualisierung - Container Use Cases für eine isolierte, performa... by B1 Systems GmbH
Docker und Virtualisierung - Container Use Cases für eine isolierte, performa...Docker und Virtualisierung - Container Use Cases für eine isolierte, performa...
Docker und Virtualisierung - Container Use Cases für eine isolierte, performa...
B1 Systems GmbH266 views
DOAG Webinar Oracle und Docker by Stefan Oehrli
DOAG Webinar Oracle und DockerDOAG Webinar Oracle und Docker
DOAG Webinar Oracle und Docker
Stefan Oehrli303 views
Boost your APEX Deployment and Provisioning with Docker by Steven Grzbielok
Boost your APEX Deployment and Provisioning with DockerBoost your APEX Deployment and Provisioning with Docker
Boost your APEX Deployment and Provisioning with Docker
Steven Grzbielok1.3K views
Verteilte Anwendungen bei Azure mit Docker und Kubernetes by Gregor Biswanger
Verteilte Anwendungen bei Azure mit Docker und KubernetesVerteilte Anwendungen bei Azure mit Docker und Kubernetes
Verteilte Anwendungen bei Azure mit Docker und Kubernetes
Gregor Biswanger1.4K views
WebLogic im Docker Container by Andreas Koop
WebLogic im Docker ContainerWebLogic im Docker Container
WebLogic im Docker Container
Andreas Koop12.5K views
Dockerbank II - 03 - Szenarien des Routinebetriebs (aktualisiert).pdf by Syahri Ramadhan
Dockerbank II - 03 - Szenarien des Routinebetriebs (aktualisiert).pdfDockerbank II - 03 - Szenarien des Routinebetriebs (aktualisiert).pdf
Dockerbank II - 03 - Szenarien des Routinebetriebs (aktualisiert).pdf
Syahri Ramadhan4 views
Docker und Kubernetes Patterns & Anti-Patterns by Josef Adersberger
Docker und Kubernetes Patterns & Anti-PatternsDocker und Kubernetes Patterns & Anti-Patterns
Docker und Kubernetes Patterns & Anti-Patterns
Josef Adersberger682 views
Docker und Kubernetes Patterns & Anti-Patterns by QAware GmbH
Docker und Kubernetes Patterns & Anti-PatternsDocker und Kubernetes Patterns & Anti-Patterns
Docker und Kubernetes Patterns & Anti-Patterns
QAware GmbH1.9K views
Containerized End-2-End Testing - JUG Saxony Day by Tobias Schneck
Containerized End-2-End Testing - JUG Saxony DayContainerized End-2-End Testing - JUG Saxony Day
Containerized End-2-End Testing - JUG Saxony Day
Tobias Schneck734 views
BASTA Spring 2016: Test- und Releaseumgebungen der nächsten Generation mit TF... by Marc Müller
BASTA Spring 2016: Test- und Releaseumgebungen der nächsten Generation mit TF...BASTA Spring 2016: Test- und Releaseumgebungen der nächsten Generation mit TF...
BASTA Spring 2016: Test- und Releaseumgebungen der nächsten Generation mit TF...
Marc Müller60 views
Containerized End-2-End-Testing - Software-QS-Tag (deutsch) by Tobias Schneck
Containerized End-2-End-Testing - Software-QS-Tag (deutsch)Containerized End-2-End-Testing - Software-QS-Tag (deutsch)
Containerized End-2-End-Testing - Software-QS-Tag (deutsch)
Tobias Schneck266 views

Docker and Raspberry Pi. A dream team?