本文讲的是关于Docker在树莓派上的5件事【编者的话】在树莓派上使用Docker需要知道5件事——Docker领袖Alex Ellis@alexellisuk。如果你是Docker新手,请访问我的Docker实践在线研讨会:Hands-On Docker labs。
1、仅用一个命令安装Docker
今天,你没必要准备大量技术来让Docker运行在你的设备上。一个命令就足够了(通过apt-get在后台执行)——你甚至可以记住它:在Raspbian输入:curl -sSL get.docker.com |sh
提供你正在运行Debian或衍生系统,现在可以用了。Docker项目的人,从源头上,通过围绕单元测试和集成测试的CI质量检验关方法,创建docker/docker。
2、知道你的架构
树莓派的硬件架构叫ARM,和普通PC、笔记本或云实例都不一样。什么意思呢?一个系统建立的二进制文件在另一个系统无法执行。
$ uname -a
Linux alexellis 4.4.19-v7+ #906 SMP Tue Aug 23 15:53:06 BST 2016 armv7l GNU/Linux
$ uname -a
Linux 4.4.0-21-generic #37-Ubuntu SMP Mon Apr 18 18:33:37 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux
上面是树莓派和Azure云Ubuntu实例的输出。所有的树莓派都兼容ARMv6架构,简单起见,我建议:在基于ARMv6的镜像,并且仅从官方发布的像Golang,Nodejs,InfluxDB等,目标架构一致的二进制文件上,构建代码。什么意思呢