树莓派作为一个低功耗的pc,可以长时间的不关机而且功耗非常低,非常适合部署一些CI相关的东东,比如说Jenkins或者我们经常使用的docker。
部署docker是非常简单的,只需要一行命令:
sudo curl -sSL https://get.docker.com | sh
我在刚安装好的树莓派上试了两次了,基本上是一次就能成功的。
这就好了。。。
我也没想到就只需要一行命令啊。。。
后面能做的事情很多,比如给docker设置下开机自动启动:
sudo systemctl enable docker
开启docker的服务就行了:
sudo systemctl start docker
如果觉得docker官方的镜像下载的太慢,可以给docker设置下国内的镜像:
https://blog.csdn.net/marwenx/article/details/106960739
如果觉得没有像windows那样可以直接看到docker相关的管理界面,可以找个镜像搞一个网页版的图形化管理界面:
https://blog.csdn.net/marwenx/article/details/106960835
后面还有很多很多,docker的容器是无限的,大家都可以上传自己制作的镜像,各大公司也在积极的参与,维护着自己的镜像,可以说docker的前途是一片光明,当然也有搞docker失败的例子,比如华为之前搞超大BBU,用docker来虚拟出一堆BBU供RRU使用,可惜眼光有点太远了吧。
ps:
docker再牛逼也要考虑底层的问题,比如cpu是x86架构还是arm架构,就像docker hub上面的搜索选项是有分cpu架构进行搜索的
比如你想在docker上安装selenium进行自动化测试,官方的selenium镜像是不能用的,它不支持arm架构的cpu
当然你也可以在树莓派上拉,也可以run,但是它不能用。
没有怎么办?
要么自己做一个镜像,要么用别人的。