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

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

3天内不再提示

迅为3588开发板Ubuntu安装Docker

北京迅为电子 2024-01-29 16:07 843次阅读

在使用迅为 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

    文章

    3946

    浏览量

    128213
  • 开发板
    +关注

    关注

    25

    文章

    5177

    浏览量

    98623
  • Docker
    +关注

    关注

    0

    文章

    492

    浏览量

    12043
收藏 人收藏

    相关推荐

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

    【性能强者再升级】RK3588开发板16GB+128GB高配3588核心发布!
    的头像 发表于 02-20 15:22 339次阅读
    【性能强者再升级】<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 855次阅读
    分享 |<b class='flag-5'>迅</b><b class='flag-5'>为</b>基于RK<b class='flag-5'>3588</b><b class='flag-5'>开发板</b>部署测试DeepSeek模型

    RK3588开发板Android12动态替换开机logo

    RK3588开发板Android12动态替换开机logo
    的头像 发表于 11-15 15:04 639次阅读
    <b class='flag-5'>迅</b><b class='flag-5'>为</b>RK<b class='flag-5'>3588</b><b class='flag-5'>开发板</b>Android12动态替换开机logo

    iTOP-RK3568/RK3588开发板获麒麟软件适配认证

    iTOP-RK3568/RK3588开发板获麒麟软件适配认证
    的头像 发表于 10-18 14:56 715次阅读
    <b class='flag-5'>迅</b><b class='flag-5'>为</b>iTOP-RK3568/RK<b class='flag-5'>3588</b><b class='flag-5'>开发板</b>获麒麟软件适配认证

    瑞芯微RK3588开发板深度剖析丨首选的性能

    ubuntu开发环境手册 22-itop-3588开发板linux代码编写查看环境搭建手册 24-itop-3588
    发表于 10-17 10:49

    探索巅峰性能 |瑞芯微RK3588开发板/核心深度剖析

    ubuntu开发环境手册 22-itop-3588开发板linux代码编写查看环境搭建手册 24-itop-3588
    发表于 09-25 11:15

    【北京】itop-3588开发板快速测试手册-银河麒麟系统功能测试

    【北京】itop-3588开发板快速测试手册-银河麒麟系统功能测试
    的头像 发表于 09-09 14:44 961次阅读
    【北京<b class='flag-5'>迅</b><b class='flag-5'>为</b>】itop-<b class='flag-5'>3588</b><b class='flag-5'>开发板</b>快速测试手册-银河麒麟系统功能测试

    RK3588开发板深度剖析丨首选的性能

    ubuntu开发环境手册 22-itop-3588开发板linux代码编写查看环境搭建手册 24-itop-3588
    发表于 09-03 15:49

    电子RK3588S开发板第三章Buildroot系统功能测试

    电子RK3588S开发板第三章Buildroot系统功能测试
    的头像 发表于 09-02 14:45 993次阅读
    <b class='flag-5'>迅</b><b class='flag-5'>为</b>电子RK<b class='flag-5'>3588</b>S<b class='flag-5'>开发板</b>第三章Buildroot系统功能测试

    RK3588!黑神话悟空,启动?-电子RK3588开发板

    RK3588!黑神话悟空,启动?-电子RK3588开发板
    的头像 发表于 08-30 14:13 829次阅读
    RK<b class='flag-5'>3588</b>!黑神话悟空,启动?-<b class='flag-5'>迅</b><b class='flag-5'>为</b>电子RK<b class='flag-5'>3588</b><b class='flag-5'>开发板</b>

    RK3588开发板运行openkylin麒麟系统

    在RK3588开发板移植了银河麒麟和开放麒麟系统 优先RK
    发表于 08-19 10:38

    探索巅峰性能 | RK3588开发板深度剖析

    探索巅峰性能 | RK3588开发板深度剖析
    的头像 发表于 08-12 14:07 1109次阅读
    探索巅峰性能 | <b class='flag-5'>迅</b><b class='flag-5'>为</b>RK<b class='flag-5'>3588</b><b class='flag-5'>开发板</b>深度剖析

    探索巅峰性能 | RK3588开发板深度剖析

    ubuntu开发环境手册 22-itop-3588开发板linux代码编写查看环境搭建手册 24-itop-3588
    发表于 08-09 15:44

    RK3588S边缘计算开发板Android13系统功能

    RK3588S边缘计算开发板Android13系统功能
    的头像 发表于 04-10 15:43 1082次阅读
    <b class='flag-5'>迅</b><b class='flag-5'>为</b>RK<b class='flag-5'>3588</b>S边缘计算<b class='flag-5'>开发板</b>Android13系统功能

    iTOP-RK3588开发板Buildroot系统功能测试

    iTOP-RK3588开发板Buildroot系统功能测试
    的头像 发表于 03-14 15:42 1712次阅读
    <b class='flag-5'>迅</b><b class='flag-5'>为</b>iTOP-RK<b class='flag-5'>3588</b><b class='flag-5'>开发板</b>Buildroot系统功能测试