Docker on
Raspberry Pi
and CoreOS
Philipz
Philipz
Taiwan R User Group Officer
Working: Software Engineer in Hospital
TradingBot 程式交易機器人
法拍屋地圖 (Auction House Maps)
Research:
Image Processing,
Software Engineering,
Algorithmic Trading
Learning:
Docker, CoreOS, MQTT, ELK…...
Before VM Age
Before VM Age
After VM Age
After VM Age
After VM Age
What is Docker
Material
Recipe
Chef
Deb, APT, Github, Base
Images, index.docker.io
...
Dockerfile
RUN,ADD,CMD…
index.docker.io
What is Docker
Material
Recipe
Chef
VMware vs Docker
VMware Server
(Discontinued)
Ubuntu (Host OS) +
Docker - Guest OS
layer
VMware ESXi CoreOS(Host OS) +
Docker - Guest OS
layer
Why use Pi
1. Cheap, easy,
plug & play, FUN…
2. General-purpose
3. ARM Server is
coming…
Docker & Pi
Getting Docker up and running on a Raspberry
Pi - by Ken Cochrane
Docker 0.7.2 for ARM
Virtual servers on a Raspberry Pi with the
lightweight OS virtualization system, Docker!
Why use CoreOS
Lightweight, pure, native include
Clouding platform
Amazon EC2
Google Compute Engine
Rackspace Cloud
Brightbox Cloud
Cluster - etcd, fleet
Not supported ARM yet.
Base Image Problem Only use official or trusted repo.
Public docker images, Base images script
But…….
Correct init process
Syslog
Cron
SSH
~~~~YOUR DOCKER IMAGE MIGHT BE BROKEN
Verification and Validation (V&V)
Drone and Docker, Open Source CI
Jenkins + Docker, Jenkins on Raspberry Pi, Cross
build??
AWS Cloud Kata
Live Demo
Raspberry Pi
Xfce + XRDP
Networking
eth0:0
docker0
CoreOS
Search & Pull
Extensive
Cookbooks, Slimming down
Private repository
Ambassador Container
Web UI
Shipyard, Kdocker-web
Docker cluster
Decking
Globocom - docker-cluster
Serf, Auto load-balancing
Q & A
Top Related