一旦你完成了Docker的安装,你应该很想立刻就继续做点儿啥,而不是坐享其成。进一步的工作包括安装一个基本的镜像,对于这一步,可以使用resin/rpi-raspbian,从这里你可以直接在你的树莓派开始使用Docker了。

1.下载基础镜像并开启shell终端

1
docker run -t -i resin/rpi-raspbian /bin/bash

2.下载docker的示例项目

我们创建了一个可以打包在Docker容器中的示例工程Google’s Coder Project,要想运行的话,需要从前几步的shell里退出来,然后执行如下命令:

1
docker run -d -p 8081:8081 resin/rpi-google-coder

执行完上述命令之后,你就应该可以通过在浏览器里输入https://<树莓派的ip地址>:8081进入Google Coder开始hacking了。别忘了要使用HTTPS安全链接哟,普通的HTTP连接会被Google Coder挂起的。

3.如何让Dockerfiles在树莓派上跑起来

我们已经发布了一个Raspbian基础镜像,由于大部分的Dockerfiles是基于Ubuntu的镜像,同时呢Raspbian跟Ubuntu还是很像的(这里注明一下:Ubuntu是Debian Linux的一个衍生版,而Raspbian又是一个针对树莓派的修改定制版Debian,所以大家可以自行想象是否类似了),基本上只需要将命令”FROM ubuntu“改为”FROM resin/rpi-raspbian“然后构建就好。如果这个修改无效,那应该就是你的Dockerfiles有点儿小问题,希望你能够攻克这个难关然后顺利的制作一个树莓派的镜像。

由于针对X86-64位制作的镜像是无法在树莓派上顺利工作的(CPU架构和指令集不一样,这里不再赘述),反之亦然,我们会询问你是否要为树莓派创建一个新的镜像,你可以通过使用 rpi-* 作为前缀,方便其他人能够清楚的看到。同时也希望Docker团队能够为不同的系统提供更多的原生支持,但现在的话,这个也已经够用了。

原文链接:http://blog.csdn.net/jeepxiaozi/article/details/40478309