树莓派刚到手各种尝鲜,试过不少系统,最后还是回归了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之类