在RK3399开发板香橙派Orange Pi 4B上使用docker
-
-
行走的小小派
- LV1工程师
-
| 2020-12-03 18:51:27
- 浏览量 248
- 回复:0
香橙派4B是一款开源的单板电脑,采用瑞芯微RK3399芯片,4G内存+16GB emmc存储,支持双频wifi和千兆网口,有PCIE接口,支持双路摄像头同时输入,支持四路显示,可配置任意两路同时输出,支持双频异显。其中,香橙派4B还内置了NPU(神经网络处理器),可以协助CPU做神经网络加速计算。
![](https://cf02.ickimg.com/bbsimages/202012/4a2d69ce3f5d14a9ea9479f85e3116e2.jpg)
下文要介绍的是香橙派4B开发板在Ubuntu系统下其中一个应用:docker的使用
1.下载安装包
![](https://cf02.ickimg.com/bbsimages/202012/086ed851718e102cc876f254d828637b.png)
2.安装docker
![](https://cf02.ickimg.com/bbsimages/202012/64fac3b5a5be0b29366403328ad7c1e1.png)
3.Docker 使用
(1)直接运行
终端上执行命令
sudo docker run hello-world
出现如下信息
![](https://cf02.ickimg.com/bbsimages/202012/d75bbf370f4a370fd1c7184a00b7b39b.png)
直接执行以下命令可以进到ubuntu docker中
![](https://cf02.ickimg.com/bbsimages/202012/7dcaaf018738c8cb573d8d987b8ad246.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 的文件放进去
![](https://cf02.ickimg.com/bbsimages/202012/26083c2365208384e62c890f17b0d50b.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 访问到服务器页面如下
![](https://cf02.ickimg.com/bbsimages/202012/988f9f5e8faeb5861c9c886a5eccb0e1.png)