香橙派4B是一款开源的单板电脑,采用瑞芯微RK3399芯片,4G内存+16GB emmc存储,支持双频wifi和千兆网口,有PCIE接口,支持双路摄像头同时输入,支持四路显示,可配置任意两路同时输出,支持双频异显。其中,香橙派4B还内置了NPU(神经网络处理器),可以协助CPU做神经网络加速计算。
Pi-4B淘宝详情页--新版_05.jpg
下文要介绍的是香橙派4B开发板在Ubuntu系统下其中一个应用:docker的使用

1.下载安装包
图1.png
2.安装docker
图2.png
3.Docker 使用
(1)直接运行
终端上执行命令
图3.1.1.png
出现如下信息
出现如下信息.png
直接执行以下命令可以进到ubuntu docker中
执行命令进入docker.png

(2)搜索到支持arm64v8格式的可用的image 然后执行
执行docker search arm64v8 搜到arm64v8/nginx
然后就可以运行 docker run -it arm64v8/nginx bash

(3)搜索到格式不支持的image 重新build成arm64格式的再运行
   例如 执行 docker search ubuntu 找到eclipse/ubuntu_jdk8 以后
如果直接执行docker run -it eclipse/ubuntu_jdk8 bash 会报格式不对的错,
在本地建立docker目录,然后建立如下内容的两个文件分别叫Dockfile 和 sources.list 的文件放进去
文件放进去.png
然后执行一下 docker build -t "eclipse/ubuntu_jdk8" docker 这个命令 再执行 docker run -it eclipse/ubuntu_jdk8 bash 就可以运行了

(4)使用raspberry pi 的docker image
在以下网址
https://hub.docker.com/u/hypriot/  可以找到很多支持Raspberry pi 的docker image 比如rpi-busybox-httpd ,这些Orangepi 4 也是支持的
执行一下命令后,
docker run -d -p 8080:80 hypriot/rpi-busybox-httpd
0cbdce32ec6c639e55b6a8d8e09c030e7c1acc994dd02308af51fa8be9d041e5
可以通过浏览器 127.0.0.1:8080 访问到服务器页面如下
服务器页面.png