树莓派3 HypriotOS安装


选择HypriotOS的原因是因为其对Docker的支持已经很完善,且有丰富参考资料减少了很多弯路。前期在使用cubieboard进行测试时发现自带镜像文件内核版本太低需要自行编译,后期才找到一个第三方的安装地址,有时间另行介绍。

  1. 镜像文件
  1. 读卡器一个
  2. 镜像写入软件
 curl -O https://raw.githubusercontent.com/hypriot/flash/master/$(uname -s)/flash
chmod +x flash
sudo mv flash /usr/local/bin/flash
  1. 使用
    写入镜像后将内存卡放入树莓派并重启。用户名:pirate 密码:hypriot
    如果你是用flash写入的话在可以在写入命令行前加入 --hostname 这样就不需要显示器了,或者像有的资料介绍的通过nmap或其它扫描工具来发现设备。仅需要执行如下命令就可以直接连接设备。比如我写入的命令如下:
#注意下载的ZIP包不要解压
flash --hostname pi0 hypriotos-rpi-v1.1.3.img.zip

由于我设置的hostname为pi0,那么我的ssh登录命令如下:

#这里的pirate用户为hypriotos默认登录用户
#此登录方式要登录设备与树莓派在一个网段
ssh pirate@pi0.local

通过上面的ssh命令不需要知道IP的情况下即可登录。

  1. 更新系统
sudo apt-get update && sudo apt-get upgrade -y
sudo apt-get dist-upgrade -y 

通过更新对系统打补丁及安装各软件最新版本
通过安装rasip-config可以用图形化界面进行配置

sudo apt-get install raspi-config 
  1. Docker安装
sudo apt-get install docker.io
  1. 测试
docker run -d -p 80:80 hypriot/rpi-busybox-httpd

如吧,国内访问不正常

wget http://soft.sunsl.net/dev/armhf/rpi-busybox-httpd.tar
 docker load -i rpi-busybox-httpd.tar

成功后你应该能通过浏览器访问到如下界面:


参考资料

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Docker — 云时代的程序分发方式 要说最近一年云计算业界有什么大事件?Google Compute Engi...
    ahohoho阅读 15,704评论 15 147
  • docker基本概念 1. Image Definition 镜像 Image 就是一堆只读层 read-only...
    慢清尘阅读 12,849评论 1 21
  • 一、文件/文件夹管理 ls 列出当前目录文件(不包括隐含文件) ls -a 列出当前目录文件(包括隐含文件) ls...
    会飞的鱼Coo阅读 10,004评论 1 23
  • 一、文件/文件夹管理 ls 列出当前目录文件(不包括隐含文件)ls -a 列出当前目录文件(包括隐含文件)l...
    路痴千行阅读 7,212评论 0 5
  • Docker 常用的一些命令 #docker run -i -t ubuntu /bin/bash root@80...
    amazing_bing阅读 8,758评论 0 0