
下文要介绍的是香橙派4B开发板在Ubuntu系统下其中一个应用:docker的使用
1.下载安装包

2.安装docker

3.Docker 使用
(1)直接运行
终端上执行命令

出现如下信息

直接执行以下命令可以进到ubuntu docker中

(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 的文件放进去

然后执行一下 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 访问到服务器页面如下
