docker on raspberry pi and coreos
DESCRIPTION
2/25 Docker.Taipei MeetupTRANSCRIPT
![Page 1: Docker on Raspberry Pi and CoreOS](https://reader030.vdocuments.site/reader030/viewer/2022013104/540dddb28d7f72747e8b4bba/html5/thumbnails/1.jpg)
Docker on
Raspberry Pi
and CoreOS
Philipz
![Page 2: Docker on Raspberry Pi and CoreOS](https://reader030.vdocuments.site/reader030/viewer/2022013104/540dddb28d7f72747e8b4bba/html5/thumbnails/2.jpg)
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…...
![Page 3: Docker on Raspberry Pi and CoreOS](https://reader030.vdocuments.site/reader030/viewer/2022013104/540dddb28d7f72747e8b4bba/html5/thumbnails/3.jpg)
Before VM Age
![Page 4: Docker on Raspberry Pi and CoreOS](https://reader030.vdocuments.site/reader030/viewer/2022013104/540dddb28d7f72747e8b4bba/html5/thumbnails/4.jpg)
Before VM Age
![Page 5: Docker on Raspberry Pi and CoreOS](https://reader030.vdocuments.site/reader030/viewer/2022013104/540dddb28d7f72747e8b4bba/html5/thumbnails/5.jpg)
After VM Age
![Page 6: Docker on Raspberry Pi and CoreOS](https://reader030.vdocuments.site/reader030/viewer/2022013104/540dddb28d7f72747e8b4bba/html5/thumbnails/6.jpg)
After VM Age
![Page 7: Docker on Raspberry Pi and CoreOS](https://reader030.vdocuments.site/reader030/viewer/2022013104/540dddb28d7f72747e8b4bba/html5/thumbnails/7.jpg)
After VM Age
![Page 8: Docker on Raspberry Pi and CoreOS](https://reader030.vdocuments.site/reader030/viewer/2022013104/540dddb28d7f72747e8b4bba/html5/thumbnails/8.jpg)
What is Docker
Material
Recipe
Chef
Deb, APT, Github, Base
Images, index.docker.io
...
Dockerfile
RUN,ADD,CMD…
index.docker.io
![Page 9: Docker on Raspberry Pi and CoreOS](https://reader030.vdocuments.site/reader030/viewer/2022013104/540dddb28d7f72747e8b4bba/html5/thumbnails/9.jpg)
What is Docker
Material
Recipe
Chef
![Page 10: Docker on Raspberry Pi and CoreOS](https://reader030.vdocuments.site/reader030/viewer/2022013104/540dddb28d7f72747e8b4bba/html5/thumbnails/10.jpg)
VMware vs Docker
VMware Server
(Discontinued)
Ubuntu (Host OS) +
Docker - Guest OS
layer
VMware ESXi CoreOS(Host OS) +
Docker - Guest OS
layer
![Page 11: Docker on Raspberry Pi and CoreOS](https://reader030.vdocuments.site/reader030/viewer/2022013104/540dddb28d7f72747e8b4bba/html5/thumbnails/11.jpg)
Why use Pi
1. Cheap, easy,
plug & play, FUN…
2. General-purpose
3. ARM Server is
coming…
![Page 12: Docker on Raspberry Pi and CoreOS](https://reader030.vdocuments.site/reader030/viewer/2022013104/540dddb28d7f72747e8b4bba/html5/thumbnails/12.jpg)
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!
![Page 13: Docker on Raspberry Pi and CoreOS](https://reader030.vdocuments.site/reader030/viewer/2022013104/540dddb28d7f72747e8b4bba/html5/thumbnails/13.jpg)
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.
![Page 14: Docker on Raspberry Pi and CoreOS](https://reader030.vdocuments.site/reader030/viewer/2022013104/540dddb28d7f72747e8b4bba/html5/thumbnails/14.jpg)
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??
![Page 15: Docker on Raspberry Pi and CoreOS](https://reader030.vdocuments.site/reader030/viewer/2022013104/540dddb28d7f72747e8b4bba/html5/thumbnails/15.jpg)
AWS Cloud Kata
![Page 16: Docker on Raspberry Pi and CoreOS](https://reader030.vdocuments.site/reader030/viewer/2022013104/540dddb28d7f72747e8b4bba/html5/thumbnails/16.jpg)
Live Demo
Raspberry Pi
Xfce + XRDP
Networking
eth0:0
docker0
CoreOS
Search & Pull
![Page 17: Docker on Raspberry Pi and CoreOS](https://reader030.vdocuments.site/reader030/viewer/2022013104/540dddb28d7f72747e8b4bba/html5/thumbnails/17.jpg)
Extensive
Cookbooks, Slimming down
Private repository
Ambassador Container
Web UI
Shipyard, Kdocker-web
Docker cluster
Decking
Globocom - docker-cluster
Serf, Auto load-balancing
![Page 18: Docker on Raspberry Pi and CoreOS](https://reader030.vdocuments.site/reader030/viewer/2022013104/540dddb28d7f72747e8b4bba/html5/thumbnails/18.jpg)
Q & A