0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

迅为3588开发板Ubuntu安装Docker

北京迅为电子 2024-01-29 16:07 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

在使用迅为 RK3588 开发板的时候,我们一般采用的是虚拟机安装 Ubuntu20.04 来编译 Android 源码或者 linux 源码,但是编译源码最让人头疼的是主机环境问题。假如我手上有很 多块开发板,每个开发板都使用不同的编译环境,而我本地电脑已经有一个编译环境了,那怎 么办呢?

有没有一种统一,虚拟的软件硬件平台,客户可以直接使用这个平台来编译源码?

答案是有的,像这样的平台就是容器,容器有很多种,Docker 是其中比较好用的。

Ubuntu 安装 Docker

接下来我们在虚拟机的 Ubuntu(任何版本)中安装 docker。

1.2.1 设置 Docker 仓库

(1)更新 apt 包索引,输入以下命令:

sudo apt-get update

(2)安装 apt 依赖包,用于通过 HTTPS 来获取仓库,输入以下命令:

sudo apt-get install \

apt-transport-https \

ca-certificates \

curl \

gnupg-agent \

software-properties-common

(3)添加 Docker 的官方 GPG 密钥,输入以下命令:

curl -fsSL https://mirrors.ustc.edu.cn/docker-ce/linux/ubuntu/gpg | sudo apt-key add -

wKgaomW3XIqAa_jCAAAsWpIjl8M391.png

(4)9DC8 5822 9FC7 DD38 854A E2D8 8D81 803C 0EBF CD88 通过搜索指纹的后 8 个字符,

验证现在是否拥有带有指纹的密钥,输入以下命令:

sudo apt-key fingerprint 0EBFCD88

(5)使用以下指令设置稳定版仓库。

sudo add-apt-repository \

"deb [arch=amd64] https://mirrors.ustc.edu.cn/docker-ce/linux/ubuntu/ \

$(lsb_release -cs) \

stable"

1.2.2 安装 Docker Engine-Community

(1)更新 apt 包索引,输入以下命令:

sudo apt-get update

wKgZomW3XJqAKWAFAACw2qXDNwc253.png

(2)安装最新版本的 Docker Engine-Community 和 containerd,输入以下命令:

sudo apt-get install docker-ce docker-ce-cli containerd.io

(3)测试 Docker 是否安装成功,输入以下指令,打印出以下信息则安装成功

sudo docker run hello-world

wKgaomW3XKOAeyMVAACgx0BBEEI670.png

1.2.3 使用中科大镜像加速器

(1)添加镜像源:

sudo vim /etc/docker/daemon.json

输入以下内容:

{

"registry-mirrors": ["https://docker.mirrors.ustc.edu.cn"]

}

(2)重启 docker 服务:

sudo systemctl restart docker

1.2.4 把 Docker 配置为普通用户访问

(1)添加 docker 用户组,输入以下命令:

sudo groupadd docker

(2)将登陆用户加入到 docker 用户组中:

sudo usermod -aG docker $USER

(3)更新用户组(这一步非常重要):

newgrp docker

(4)重启 docker 服务:

sudo systemctl enable docker

sudo systemctl restart docker

(5)直接普通用户运行 hello-world,输入以下命令:

docker run hello-world

wKgaomW3XLGAMgAzAADow_y-FCs913.png
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • Android
    +关注

    关注

    12

    文章

    3986

    浏览量

    133088
  • 开发板
    +关注

    关注

    25

    文章

    6132

    浏览量

    113509
  • Docker
    +关注

    关注

    0

    文章

    526

    浏览量

    14026
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    RK3588开发板Android系统烧写及注意事项

    RK3588开发板Android系统烧写及注意事项
    的头像 发表于 12-03 15:17 6174次阅读
    <b class='flag-5'>迅</b><b class='flag-5'>为</b>RK<b class='flag-5'>3588</b><b class='flag-5'>开发板</b>Android系统烧写及注意事项

    北京itop-3588八核开发板瑞芯微NPU例程测试LPRNet车牌识别

    北京itop-3588八核开发板瑞芯微NPU例程测试LPRNet车牌识别
    的头像 发表于 07-23 14:14 1056次阅读
    北京<b class='flag-5'>迅</b><b class='flag-5'>为</b>itop-<b class='flag-5'>3588</b>八核<b class='flag-5'>开发板</b>瑞芯微NPU例程测试LPRNet车牌识别

    北京itop-3588开发板NPU例程测试deeplabv3 语义分割

    北京itop-3588开发板NPU例程测试deeplabv3 语义分割
    的头像 发表于 07-22 15:51 821次阅读
    北京<b class='flag-5'>迅</b><b class='flag-5'>为</b>itop-<b class='flag-5'>3588</b><b class='flag-5'>开发板</b>NPU例程测试deeplabv3 语义分割

    RK3562开发板 Ubuntu系统功能测试

    RK3562开发板 Ubuntu系统功能测试
    的头像 发表于 07-10 13:46 1031次阅读
    <b class='flag-5'>迅</b><b class='flag-5'>为</b>RK3562<b class='flag-5'>开发板</b> <b class='flag-5'>Ubuntu</b>系统功能测试

    RK3576开发板NPUrknn-toolkit2环境搭建和使用docker环境安装

    RK3576开发板NPUrknn-toolkit2环境搭建和使用docker环境安装
    的头像 发表于 06-18 15:22 967次阅读
    <b class='flag-5'>迅</b><b class='flag-5'>为</b>RK3576<b class='flag-5'>开发板</b>NPUrknn-toolkit2环境搭建和使用<b class='flag-5'>docker</b>环境<b class='flag-5'>安装</b>

    Ubuntu系统安装Docker详细攻略,触觉智能RK3568开发板演示

    本文介绍Ubuntu系统安装Docker方法,使用触觉智能EVB3568鸿蒙开发板演示,搭载瑞芯微RK3568,四核A55处理器,主频2.0Ghz,1T算力NPU;支持开源鸿蒙
    的头像 发表于 06-06 18:05 690次阅读
    <b class='flag-5'>Ubuntu</b>系统<b class='flag-5'>安装</b><b class='flag-5'>Docker</b>详细攻略,触觉智能RK3568<b class='flag-5'>开发板</b>演示

    RK3588开发板RKLLM-Toolkit 环境搭建安装 Miniconda

    Linux-aarch64 64-bit 两个版本的安装包进行下载,如下图所示: 为了方便,已经将两个安装包存放到了“iTOP-3588 开发板\\\\02_【iTOP-RK
    发表于 06-03 17:06

    技术分享|iTOP-RK3588开发板Ubuntu20系统旋转屏幕方案

    技术分享|iTOP-RK3588开发板Ubuntu20系统旋转屏幕方案
    的头像 发表于 04-18 15:19 1062次阅读
    技术分享|iTOP-RK<b class='flag-5'>3588</b><b class='flag-5'>开发板</b><b class='flag-5'>Ubuntu</b>20系统旋转屏幕方案

    RK3588 vs RK3576开发板旗舰与次旗舰的终极对决

    RK3588 vs RK3576开发板旗舰与次旗舰的终极对决
    的头像 发表于 03-24 14:09 1596次阅读
    <b class='flag-5'>迅</b><b class='flag-5'>为</b>RK<b class='flag-5'>3588</b> vs RK3576<b class='flag-5'>开发板</b>旗舰与次旗舰的终极对决

    【性能强者再升级】RK3588开发板16GB+128GB高配3588核心发布!

    【性能强者再升级】RK3588开发板16GB+128GB高配3588核心发布!
    的头像 发表于 02-20 15:22 1846次阅读
    【性能强者再升级】<b class='flag-5'>迅</b><b class='flag-5'>为</b>RK<b class='flag-5'>3588</b><b class='flag-5'>开发板</b>16GB+128GB高配<b class='flag-5'>3588</b>核心<b class='flag-5'>板</b>发布!

    分享 |基于RK3588开发板部署测试DeepSeek模型

    分享 |基于RK3588开发板部署测试DeepSeek模型
    的头像 发表于 02-18 14:26 2083次阅读
    分享 |<b class='flag-5'>迅</b><b class='flag-5'>为</b>基于RK<b class='flag-5'>3588</b><b class='flag-5'>开发板</b>部署测试DeepSeek模型

    RK3576开发板核心与底板接口硬件介绍

    RK3576开发板核心与底板接口硬件介绍
    的头像 发表于 01-14 15:15 2370次阅读
    <b class='flag-5'>迅</b><b class='flag-5'>为</b>RK3576<b class='flag-5'>开发板</b>核心<b class='flag-5'>板</b>与底板接口硬件介绍

    RK3588开发板实时系统编译-Preemption系统/ Xenomai系统编译-获取Linux源码包

    20 默认开发环境已经搭建好,推荐大家使用 Ubuntu20 开发环境。 首先选择使用的实时系统源码,Preemption 实时系统源码网盘下载路径“iTOP-
    发表于 01-09 11:03

    瑞芯微RK3588开发板Android修改kernel logo

    -android12/kernel-5.10/logo_kernel.bmp 下的 logol_kernel.bmp 即可。作者替换后 logo 显示效果如下图所示: 更多内容可以了解RK3588
    发表于 12-24 10:56

    RK35883588S开发板/核心选型硬件的区别

    上有2路HDMI_TX、1路HDMI_RX高清输入、2路千兆以太网、4路MIPI 摄像头接口、3路USB2.0等各种主流接口,以满足更广泛的应用场景。 RK3588开发板: 而iT
    发表于 12-20 15:40