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

    文章

    4035

    浏览量

    134446
  • 开发板
    +关注

    关注

    26

    文章

    6402

    浏览量

    120532
  • Docker
    +关注

    关注

    0

    文章

    537

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    电子RK3568+RK3588开发板资料焕新升级!多维度优化助力开发者效率提升

    电子RK3568+RK3588开发板资料焕新升级!多维度优化助力开发者效率提升
    的头像 发表于 03-26 15:06 382次阅读
    <b class='flag-5'>迅</b><b class='flag-5'>为</b>电子RK3568+RK<b class='flag-5'>3588</b><b class='flag-5'>开发板</b>资料焕新升级!多维度优化助力<b class='flag-5'>开发</b>者效率提升

    电子RK系列开发板SDK内核正式升级至6.1 LTS版本

    RK3568、RK3588、RK3576、RK3562系列开发板,SDK内核从5.10版本正式升级至6.1 LTS版本。
    的头像 发表于 03-16 16:18 465次阅读

    你的专属“数字员工”已到岗!RK3588系列开发板适配OpenClaw

    你的专属“数字员工”已到岗!RK3588系列开发板适配OpenClaw
    的头像 发表于 03-11 11:02 718次阅读
    你的专属“数字员工”已到岗!<b class='flag-5'>迅</b><b class='flag-5'>为</b>RK<b class='flag-5'>3588</b>系列<b class='flag-5'>开发板</b>适配OpenClaw

    性能猛兽再进化!iTOP-3588开发板新增LPDDR5商业级16G+64G旗舰配置!

    性能猛兽再进化!iTOP-3588开发板新增LPDDR5商业级16G+64G旗舰配置!
    的头像 发表于 02-26 15:03 811次阅读
    性能猛兽再进化!<b class='flag-5'>迅</b><b class='flag-5'>为</b>iTOP-<b class='flag-5'>3588</b><b class='flag-5'>开发板</b>新增LPDDR5商业级16G+64G旗舰配置!

    释放多屏潜能:RK3588开发板Android多屏同显开发完全指南

    释放多屏潜能:RK3588开发板Android多屏同显开发完全指南
    的头像 发表于 12-16 16:11 1046次阅读
    释放多屏潜能:<b class='flag-5'>迅</b><b class='flag-5'>为</b>RK<b class='flag-5'>3588</b><b class='flag-5'>开发板</b>Android多屏同显<b class='flag-5'>开发</b>完全指南

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

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

    3568开发板从零学习Linux驱动开发一站式资料包如何让我效率翻倍

    3568开发板从零学习Linux驱动开发一站式资料包如何让我效率翻倍
    的头像 发表于 11-05 11:16 522次阅读
    <b class='flag-5'>迅</b><b class='flag-5'>为</b>3568<b class='flag-5'>开发板</b>从零学习Linux驱动<b class='flag-5'>开发</b>:<b class='flag-5'>迅</b><b class='flag-5'>为</b>一站式资料包如何让我效率翻倍

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

    北京itop-3588八核开发板瑞芯微NPU例程测试LPRNet车牌识别
    的头像 发表于 07-23 14:14 1369次阅读
    北京<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 1121次阅读
    北京<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 1511次阅读
    <b class='flag-5'>迅</b><b class='flag-5'>为</b>RK3562<b class='flag-5'>开发板</b> <b class='flag-5'>Ubuntu</b>系统功能测试

    干货分享 | RK3588 Ubuntu系统Docker容器使用指南

    前言:在瑞芯微RK3588高性能AIoT平台上运行Ubuntu系统时,Docker容器技术能极大提升开发部署效率。通过轻量级虚拟化实现环境隔离与快速迁移,本文将从零开始详解RK
    的头像 发表于 06-27 12:01 4159次阅读
    干货分享 | RK<b class='flag-5'>3588</b> <b class='flag-5'>Ubuntu</b>系统<b class='flag-5'>Docker</b>容器使用指南

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

    RK3576开发板NPUrknn-toolkit2环境搭建和使用docker环境安装
    的头像 发表于 06-18 15:22 1453次阅读
    <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>

    RK3562开发板Buildroot系统功能测试

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

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

    本文介绍Ubuntu系统安装Docker方法,使用触觉智能EVB3568鸿蒙开发板演示,搭载瑞芯微RK3568,四核A55处理器,主频2.0Ghz,1T算力NPU;支持开源鸿蒙
    的头像 发表于 06-06 18:05 1129次阅读
    <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