樹莓派剛到手各種嘗鮮,試過不少系統,最后還是回歸了raspbian
os 系統
root@raspberrypi:/home/pi# cat /proc/version
Linux version 4.9.41-v7+ (dc4@dc4-XPS13-9333) (gcc version 4.9.3 (crosstool-NG crosstool-ng-1.22.0-88-g8460611) ) #1023 SMP Tue Aug 8 16:00:15 BST 2017
docker
root@raspberrypi:/home/pi# docker version Client: Version: 17.05.0-ce API version: 1.29 Go version: go1.7.5 Git commit: 89658be Built: Thu May 4 22:30:54 2017 OS/Arch: linux/arm Server: Version: 17.05.0-ce API version: 1.29 (minimum version 1.12) Go version: go1.7.5 Git commit: 89658be Built: Thu May 4 22:30:54 2017 OS/Arch: linux/arm Experimental: false
幾個docker 服務
root@raspberrypi:/home/pi# docker ps CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 076e0466ade7 arm32v7/nextcloud:latest "/entrypoint.sh ap..." 39 hours ago Up 39 hours 0.0.0.0:8209->80/tcp nextcloud d4d16c03a718 arm32v7/ghost:latest "docker-entrypoint..." 3 days ago Up 39 hours 0.0.0.0:2368->2368/tcp ghost c9cc7a833364 izone/arm:mariadb "/docker-entrypoin..." 7 days ago Up 40 hours 0.0.0.0:3306->3306/tcp mysql
arm裝東西很折騰,之前玩過docker和k8s,還算熟悉,支持docker后,搭服務高效多了
推薦幾個樹莓派可用的docker鏡像源
https://hub.docker.com/u/arm32v7
https://hub.docker.com/u/armhf
以上兩個是發布者,內含大量arm鏡像,不同的鏡像表示不同的服務
https://hub.docker.com/r/izone/arm/tags/
上面單獨的鏡像,以不同的tag表示不同的服務
題外話,izone下還有很多其他優秀鏡像,我個人最早是從https://hub.docker.com/r/izone/hadoop/ 作大數據相關開發關注的
這個鏡像超強的,誰用誰知道,不考慮兼容性的話(我試過已知知的hive、sqoop、hbase兼容性有問題,單獨應用倒是沒事),能撐起一個小公司的大數據基礎架構!!
還有些個人提交的小規模的鏡像,都比較分散,這里就不提了
部分時候還需要自已build 鏡像,我build過的主要是java相關的服務,像zk之類