Docker Use Cases on Raspberry Pi

Philip Zheng
Philip ZhengTradingBot Owner / Designer / Creator
Docker Use
Cases on
Raspberry Pi Philipz
鄭淳尹
Docker.Taipei 共同發起人
《Docker 從入門到實踐》翻譯發起人
碁峰《Docker入門與實戰》審閱
Acer eDC, 玉山銀行資訊處, 臺北榮民總醫院
Java/Web Developer, Image Processing, Software Engineering,
Algorithmic Trading, Docker
Philipz
Why RPi + Docker
1st credit card-sized PC
HW/SW split….
Rapidly develop IoT Apps
Portable WYSIWYR
ARM is Rising!!!
GPIO in Docker
Control LED Blinking
The Martix of Hell
Docker is not Virtual Machine
Operating-system-level virtualization
Chroot + Cgroup + github
Golang
Container engine
Support LXC, Windows container soon
Docker Layers
Docker Layers
Cmd Diagram
● run
● pull, push
● exec
● commit
● rm, rmi
● build, tag
● logs, stats
Use Scenario
IoT Device
Use Scenario
Push
Pull
IoT Device
Use Scenario
Push
Pull
IoT Device
Commit
Deploy
Use case
● Databox - Volume container
● Development or Runtime env - Onbuild
● Computing - GPU, GPIO
● Cross-compilers, build container
● Installation container - Cmd, GUI
● CI/CD Service compontents***
● VM style - bad idea
MQTT
From IBM
IoT Protocol
Pub/Sub, QoS
Arduino, mbed
Mosquitto, Xively
Demo
CI/CD by CircleCI
Continuous Integration and
Delivery with Docker
Install OpenCV 3.0 and Python
2.7+ on Ubuntu
Docker + OpenCV 3.0 + Python
GUI by X Forwarding
Demo
FAQ
1. How to build base image? Scratch, Github
2. How to use Boot2Docker? Just use Linux
3. Why Windows support Docker?
4. Why IoT developer must learn Docker?
Device & Cloud use the same SW process
IT careers all need Docker…...
Thank you
Time is more precious than gold.
1 of 19

Recommended

Project humix overview - For Raspberry pi community meetup by
Project humix overview - For  Raspberry pi  community meetupProject humix overview - For  Raspberry pi  community meetup
Project humix overview - For Raspberry pi community meetupJeffrey Liu
136.1K views19 slides
IoT: LoRa and Java on the PI by
IoT: LoRa and Java on the PIIoT: LoRa and Java on the PI
IoT: LoRa and Java on the PIJWORKS powered by Ordina
3.5K views30 slides
Project Humix overview by
Project Humix overviewProject Humix overview
Project Humix overviewJeffrey Liu
155.8K views20 slides
Azure DevOps CI/CD with terraform by
Azure DevOps CI/CD with terraformAzure DevOps CI/CD with terraform
Azure DevOps CI/CD with terraformTomokazu Tochi
406 views56 slides
Example using LattePanda by
Example using LattePandaExample using LattePanda
Example using LattePandaHirokazu Egashira
2.6K views15 slides
Developing Applications for Beagle Bone Black, Raspberry Pi and SoC Single Bo... by
Developing Applications for Beagle Bone Black, Raspberry Pi and SoC Single Bo...Developing Applications for Beagle Bone Black, Raspberry Pi and SoC Single Bo...
Developing Applications for Beagle Bone Black, Raspberry Pi and SoC Single Bo...ryancox
7.6K views38 slides

More Related Content

What's hot

C language in our world 2017 by
C language in our world 2017C language in our world 2017
C language in our world 2017Juraj Michálek
3.1K views101 slides
Raspberry pi intro. by
Raspberry pi intro.Raspberry pi intro.
Raspberry pi intro.Saiko Saiko
267 views28 slides
Single Board Computers & Raspberry Pi Basics by
Single Board Computers & Raspberry Pi BasicsSingle Board Computers & Raspberry Pi Basics
Single Board Computers & Raspberry Pi BasicsEueung Mulyana
1.9K views59 slides
Raspberry Pi Using Python by
Raspberry Pi Using PythonRaspberry Pi Using Python
Raspberry Pi Using PythonSeggy Segaran
9.5K views13 slides
Startup Camp - Git, Python, Django session by
Startup Camp - Git, Python, Django sessionStartup Camp - Git, Python, Django session
Startup Camp - Git, Python, Django sessionJuraj Michálek
1.5K views37 slides
Ať se z kódu nepráší! 2013 by
Ať se z kódu nepráší! 2013Ať se z kódu nepráší! 2013
Ať se z kódu nepráší! 2013Juraj Michálek
1.3K views60 slides

What's hot(14)

Raspberry pi intro. by Saiko Saiko
Raspberry pi intro.Raspberry pi intro.
Raspberry pi intro.
Saiko Saiko267 views
Single Board Computers & Raspberry Pi Basics by Eueung Mulyana
Single Board Computers & Raspberry Pi BasicsSingle Board Computers & Raspberry Pi Basics
Single Board Computers & Raspberry Pi Basics
Eueung Mulyana1.9K views
Raspberry Pi Using Python by Seggy Segaran
Raspberry Pi Using PythonRaspberry Pi Using Python
Raspberry Pi Using Python
Seggy Segaran9.5K views
Startup Camp - Git, Python, Django session by Juraj Michálek
Startup Camp - Git, Python, Django sessionStartup Camp - Git, Python, Django session
Startup Camp - Git, Python, Django session
Juraj Michálek1.5K views
Ať se z kódu nepráší! 2013 by Juraj Michálek
Ať se z kódu nepráší! 2013Ať se z kódu nepráší! 2013
Ať se z kódu nepráší! 2013
Juraj Michálek1.3K views
Gradle and build systems for C language by Juraj Michálek
Gradle and build systems for C languageGradle and build systems for C language
Gradle and build systems for C language
Juraj Michálek4.4K views
Python in raspberry pi by Sudar Muthu
Python in raspberry piPython in raspberry pi
Python in raspberry pi
Sudar Muthu8K views
Continuous Delivery - FIT VUT by Juraj Michálek
Continuous Delivery - FIT VUTContinuous Delivery - FIT VUT
Continuous Delivery - FIT VUT
Juraj Michálek2.5K views
USB 3.0 CAPTURE HDMI 4K with Loop-through for Image redistribution by Naoto MATSUMOTO
USB 3.0 CAPTURE HDMI 4K with Loop-through for Image redistributionUSB 3.0 CAPTURE HDMI 4K with Loop-through for Image redistribution
USB 3.0 CAPTURE HDMI 4K with Loop-through for Image redistribution
Naoto MATSUMOTO201 views
Introduction To Raspberry Pi with Simple GPIO pin Control by Pradip Bhandari
Introduction To Raspberry Pi with Simple GPIO pin ControlIntroduction To Raspberry Pi with Simple GPIO pin Control
Introduction To Raspberry Pi with Simple GPIO pin Control
Pradip Bhandari3K views
Making Open Source Hardware IoT with Raspberry Pi by Leon Anavi
Making Open Source Hardware IoT with Raspberry PiMaking Open Source Hardware IoT with Raspberry Pi
Making Open Source Hardware IoT with Raspberry Pi
Leon Anavi885 views
Rapid IoT Prototyping with Tizen on Raspberry Pi by Leon Anavi
Rapid IoT Prototyping with Tizen on Raspberry PiRapid IoT Prototyping with Tizen on Raspberry Pi
Rapid IoT Prototyping with Tizen on Raspberry Pi
Leon Anavi1.2K views

Similar to Docker Use Cases on Raspberry Pi

Use MQTT in Docker on Raspberry Pi by
Use MQTT in Docker on Raspberry PiUse MQTT in Docker on Raspberry Pi
Use MQTT in Docker on Raspberry PiPhilip Zheng
2.8K views14 slides
Docker basic on azure by
Docker basic on azureDocker basic on azure
Docker basic on azurePhilip Zheng
1.5K views24 slides
Drone presentation by
Drone presentationDrone presentation
Drone presentationLance Smith
525 views20 slides
Accelerate your development with Docker by
Accelerate your development with DockerAccelerate your development with Docker
Accelerate your development with DockerAndrey Hristov
320 views31 slides
Accelerate your software development with Docker by
Accelerate your software development with DockerAccelerate your software development with Docker
Accelerate your software development with DockerAndrey Hristov
364 views31 slides
Docker for the Internet of Things (IoT): An Introduction by
Docker for the Internet of Things (IoT): An IntroductionDocker for the Internet of Things (IoT): An Introduction
Docker for the Internet of Things (IoT): An Introductionmsyukor
312 views37 slides

Similar to Docker Use Cases on Raspberry Pi(20)

Use MQTT in Docker on Raspberry Pi by Philip Zheng
Use MQTT in Docker on Raspberry PiUse MQTT in Docker on Raspberry Pi
Use MQTT in Docker on Raspberry Pi
Philip Zheng2.8K views
Docker basic on azure by Philip Zheng
Docker basic on azureDocker basic on azure
Docker basic on azure
Philip Zheng1.5K views
Drone presentation by Lance Smith
Drone presentationDrone presentation
Drone presentation
Lance Smith525 views
Accelerate your development with Docker by Andrey Hristov
Accelerate your development with DockerAccelerate your development with Docker
Accelerate your development with Docker
Andrey Hristov320 views
Accelerate your software development with Docker by Andrey Hristov
Accelerate your software development with DockerAccelerate your software development with Docker
Accelerate your software development with Docker
Andrey Hristov364 views
Docker for the Internet of Things (IoT): An Introduction by msyukor
Docker for the Internet of Things (IoT): An IntroductionDocker for the Internet of Things (IoT): An Introduction
Docker for the Internet of Things (IoT): An Introduction
msyukor312 views
Android x Azure 輕鬆玩 - WebApp / CognitiveService / AI - Android Taipei 2019122... by Laird Cheng
Android x Azure 輕鬆玩 - WebApp / CognitiveService / AI - Android Taipei 2019122...Android x Azure 輕鬆玩 - WebApp / CognitiveService / AI - Android Taipei 2019122...
Android x Azure 輕鬆玩 - WebApp / CognitiveService / AI - Android Taipei 2019122...
Laird Cheng179 views
DevOps meetup 16oct docker and jenkins by Benoit Wilcox
DevOps meetup 16oct docker and jenkinsDevOps meetup 16oct docker and jenkins
DevOps meetup 16oct docker and jenkins
Benoit Wilcox3.8K views
Docker, a new LINUX container technology based light weight virtualization by Suresh Balla
Docker, a new LINUX container technology based light weight virtualizationDocker, a new LINUX container technology based light weight virtualization
Docker, a new LINUX container technology based light weight virtualization
Suresh Balla4.9K views
Neo4J with Docker and Azure - GraphConnect 2015 by Patrick Chanezon
Neo4J with Docker and Azure - GraphConnect 2015Neo4J with Docker and Azure - GraphConnect 2015
Neo4J with Docker and Azure - GraphConnect 2015
Patrick Chanezon2.4K views
Playing with robots in golang by Sanket Sudake
Playing with robots in golangPlaying with robots in golang
Playing with robots in golang
Sanket Sudake58 views
Import golang; struct microservice - Codemotion Rome 2015 by Giorgio Cefaro
Import golang; struct microservice - Codemotion Rome 2015Import golang; struct microservice - Codemotion Rome 2015
Import golang; struct microservice - Codemotion Rome 2015
Giorgio Cefaro7K views
Home Automation Using RPI by Ankara JUG
Home Automation Using  RPIHome Automation Using  RPI
Home Automation Using RPI
Ankara JUG7.4K views
DevAssistant, Docker and You by BalaBit
DevAssistant, Docker and YouDevAssistant, Docker and You
DevAssistant, Docker and You
BalaBit774 views
Putting the Fun into Functioning CI/CD with JHipster by Gerard Gigliotti
Putting the Fun into Functioning CI/CD with JHipsterPutting the Fun into Functioning CI/CD with JHipster
Putting the Fun into Functioning CI/CD with JHipster
Gerard Gigliotti1.3K views
Docker on Raspberry Pi and CoreOS by Philip Zheng
Docker on Raspberry Pi and CoreOSDocker on Raspberry Pi and CoreOS
Docker on Raspberry Pi and CoreOS
Philip Zheng31K views
Introduction to Docker and Linux Containers @ Cloud Computing Rhein Main by Puja Abbassi
Introduction to Docker and Linux Containers @ Cloud Computing Rhein MainIntroduction to Docker and Linux Containers @ Cloud Computing Rhein Main
Introduction to Docker and Linux Containers @ Cloud Computing Rhein Main
Puja Abbassi1K views
Raspberry Pi 2 + Windows 10 IoT Core + Node.js by Andri Yadi
Raspberry Pi 2 + Windows 10 IoT Core + Node.jsRaspberry Pi 2 + Windows 10 IoT Core + Node.js
Raspberry Pi 2 + Windows 10 IoT Core + Node.js
Andri Yadi4.5K views
Rise of the Containers by saulius_vl
Rise of the ContainersRise of the Containers
Rise of the Containers
saulius_vl304 views
JDD2014: Docker.io - versioned linux containers for JVM devops - Dominik Dorn by PROIDEA
JDD2014: Docker.io - versioned linux containers for JVM devops - Dominik DornJDD2014: Docker.io - versioned linux containers for JVM devops - Dominik Dorn
JDD2014: Docker.io - versioned linux containers for JVM devops - Dominik Dorn
PROIDEA698 views

More from Philip Zheng

十二項架構設計原則 by
十二項架構設計原則十二項架構設計原則
十二項架構設計原則Philip Zheng
1.1K views34 slides
從零開始做架構圖 by
從零開始做架構圖從零開始做架構圖
從零開始做架構圖Philip Zheng
3.8K views28 slides
VSCode Remote Development 介紹 by
VSCode Remote Development 介紹VSCode Remote Development 介紹
VSCode Remote Development 介紹Philip Zheng
678 views19 slides
VSCode Remote Development by
VSCode Remote DevelopmentVSCode Remote Development
VSCode Remote DevelopmentPhilip Zheng
405 views13 slides
K8s removes dockershime by
K8s removes dockershimeK8s removes dockershime
K8s removes dockershimePhilip Zheng
942 views9 slides
Apahce Ignite by
Apahce IgniteApahce Ignite
Apahce IgnitePhilip Zheng
364 views16 slides

More from Philip Zheng(20)

十二項架構設計原則 by Philip Zheng
十二項架構設計原則十二項架構設計原則
十二項架構設計原則
Philip Zheng1.1K views
從零開始做架構圖 by Philip Zheng
從零開始做架構圖從零開始做架構圖
從零開始做架構圖
Philip Zheng3.8K views
VSCode Remote Development 介紹 by Philip Zheng
VSCode Remote Development 介紹VSCode Remote Development 介紹
VSCode Remote Development 介紹
Philip Zheng678 views
VSCode Remote Development by Philip Zheng
VSCode Remote DevelopmentVSCode Remote Development
VSCode Remote Development
Philip Zheng405 views
K8s removes dockershime by Philip Zheng
K8s removes dockershimeK8s removes dockershime
K8s removes dockershime
Philip Zheng942 views
Cloud Native Practice by Philip Zheng
Cloud Native PracticeCloud Native Practice
Cloud Native Practice
Philip Zheng867 views
微服務對IT人員的衝擊 by Philip Zheng
微服務對IT人員的衝擊微服務對IT人員的衝擊
微服務對IT人員的衝擊
Philip Zheng3.7K views
Docker容器微服務 x WorkShop by Philip Zheng
Docker容器微服務 x WorkShopDocker容器微服務 x WorkShop
Docker容器微服務 x WorkShop
Philip Zheng1.2K views
容器式高效率 ChatBot 開發方法 by Philip Zheng
容器式高效率 ChatBot 開發方法容器式高效率 ChatBot 開發方法
容器式高效率 ChatBot 開發方法
Philip Zheng302 views
理財機器人技術簡介與實作經驗分享 by Philip Zheng
理財機器人技術簡介與實作經驗分享理財機器人技術簡介與實作經驗分享
理財機器人技術簡介與實作經驗分享
Philip Zheng1.8K views
容器與 Gitlab CI 應用 by Philip Zheng
容器與 Gitlab CI 應用容器與 Gitlab CI 應用
容器與 Gitlab CI 應用
Philip Zheng2.8K views
容器與資料科學應用 by Philip Zheng
容器與資料科學應用容器與資料科學應用
容器與資料科學應用
Philip Zheng1.7K views
容器與IoT端點應用 by Philip Zheng
容器與IoT端點應用容器與IoT端點應用
容器與IoT端點應用
Philip Zheng1.2K views
理財機器人技術簡介與實作經驗分享 by Philip Zheng
理財機器人技術簡介與實作經驗分享理財機器人技術簡介與實作經驗分享
理財機器人技術簡介與實作經驗分享
Philip Zheng2K views
企業導入容器經驗分享與開源技能培養 by Philip Zheng
企業導入容器經驗分享與開源技能培養企業導入容器經驗分享與開源技能培養
企業導入容器經驗分享與開源技能培養
Philip Zheng1.5K views
Docker 進階實務班 by Philip Zheng
Docker 進階實務班Docker 進階實務班
Docker 進階實務班
Philip Zheng1.1K views
Docker + CI pipeline 的高效率 ChatBot 開發方法 by Philip Zheng
Docker + CI pipeline 的高效率 ChatBot 開發方法Docker + CI pipeline 的高效率 ChatBot 開發方法
Docker + CI pipeline 的高效率 ChatBot 開發方法
Philip Zheng3K views
桃園市教育局Docker技術入門與實作 by Philip Zheng
桃園市教育局Docker技術入門與實作桃園市教育局Docker技術入門與實作
桃園市教育局Docker技術入門與實作
Philip Zheng1K views
桃園市教育局Docker技術入門與實作 by Philip Zheng
桃園市教育局Docker技術入門與實作桃園市教育局Docker技術入門與實作
桃園市教育局Docker技術入門與實作
Philip Zheng1.1K views

Recently uploaded

predicting-m3-devopsconMunich-2023.pptx by
predicting-m3-devopsconMunich-2023.pptxpredicting-m3-devopsconMunich-2023.pptx
predicting-m3-devopsconMunich-2023.pptxTier1 app
10 views24 slides
Techstack Ltd at Slush 2023, Ukrainian delegation by
Techstack Ltd at Slush 2023, Ukrainian delegationTechstack Ltd at Slush 2023, Ukrainian delegation
Techstack Ltd at Slush 2023, Ukrainian delegationViktoriiaOpanasenko
8 views4 slides
Top-5-production-devconMunich-2023.pptx by
Top-5-production-devconMunich-2023.pptxTop-5-production-devconMunich-2023.pptx
Top-5-production-devconMunich-2023.pptxTier1 app
10 views40 slides
Introduction to Maven by
Introduction to MavenIntroduction to Maven
Introduction to MavenJohn Valentino
7 views10 slides
Introduction to Git Source Control by
Introduction to Git Source ControlIntroduction to Git Source Control
Introduction to Git Source ControlJohn Valentino
9 views18 slides
University of Borås-full talk-2023-12-09.pptx by
University of Borås-full talk-2023-12-09.pptxUniversity of Borås-full talk-2023-12-09.pptx
University of Borås-full talk-2023-12-09.pptxMahdi_Fahmideh
13 views51 slides

Recently uploaded(20)

predicting-m3-devopsconMunich-2023.pptx by Tier1 app
predicting-m3-devopsconMunich-2023.pptxpredicting-m3-devopsconMunich-2023.pptx
predicting-m3-devopsconMunich-2023.pptx
Tier1 app10 views
Top-5-production-devconMunich-2023.pptx by Tier1 app
Top-5-production-devconMunich-2023.pptxTop-5-production-devconMunich-2023.pptx
Top-5-production-devconMunich-2023.pptx
Tier1 app10 views
Introduction to Git Source Control by John Valentino
Introduction to Git Source ControlIntroduction to Git Source Control
Introduction to Git Source Control
John Valentino9 views
University of Borås-full talk-2023-12-09.pptx by Mahdi_Fahmideh
University of Borås-full talk-2023-12-09.pptxUniversity of Borås-full talk-2023-12-09.pptx
University of Borås-full talk-2023-12-09.pptx
Mahdi_Fahmideh13 views
Transport Management System - Shipment & Container Tracking by Freightoscope
Transport Management System - Shipment & Container TrackingTransport Management System - Shipment & Container Tracking
Transport Management System - Shipment & Container Tracking
Freightoscope 6 views
Ports-and-Adapters Architecture for Embedded HMI by Burkhard Stubert
Ports-and-Adapters Architecture for Embedded HMIPorts-and-Adapters Architecture for Embedded HMI
Ports-and-Adapters Architecture for Embedded HMI
Burkhard Stubert37 views
predicting-m3-devopsconMunich-2023-v2.pptx by Tier1 app
predicting-m3-devopsconMunich-2023-v2.pptxpredicting-m3-devopsconMunich-2023-v2.pptx
predicting-m3-devopsconMunich-2023-v2.pptx
Tier1 app14 views
Mobile App Development Company by Richestsoft
Mobile App Development CompanyMobile App Development Company
Mobile App Development Company
Richestsoft 6 views
aATP - New Correlation Confirmation Feature.pptx by EsatEsenek1
aATP - New Correlation Confirmation Feature.pptxaATP - New Correlation Confirmation Feature.pptx
aATP - New Correlation Confirmation Feature.pptx
EsatEsenek1225 views
Unlocking the Power of AI in Product Management - A Comprehensive Guide for P... by NimaTorabi2
Unlocking the Power of AI in Product Management - A Comprehensive Guide for P...Unlocking the Power of AI in Product Management - A Comprehensive Guide for P...
Unlocking the Power of AI in Product Management - A Comprehensive Guide for P...
NimaTorabi219 views
Bootstrapping vs Venture Capital.pptx by Zeljko Svedic
Bootstrapping vs Venture Capital.pptxBootstrapping vs Venture Capital.pptx
Bootstrapping vs Venture Capital.pptx
Zeljko Svedic17 views
Google Solutions Challenge 2024 Talk pdf by MohdAbdulAleem4
Google Solutions Challenge 2024 Talk pdfGoogle Solutions Challenge 2024 Talk pdf
Google Solutions Challenge 2024 Talk pdf
MohdAbdulAleem447 views

Docker Use Cases on Raspberry Pi