树莓派3 HypriotOS安装

作者: forrestsun | 来源:发表于2017-01-19 13:15 被阅读551次

    选择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 dis-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
    

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


    参考资料

    相关文章

      网友评论

      • 阿群1986:拼写错误: dist漏了一个t

        更新系统 sudo apt-get dist-upgrade -y

      本文标题:树莓派3 HypriotOS安装

      本文链接:https://www.haomeiwen.com/subject/eqribttx.html