首页 > 系统相关 >迅为3588开发板Ubuntu安装Docker

迅为3588开发板Ubuntu安装Docker

时间:2024-01-29 15:59:36浏览次数:35  
标签:3588 sudo apt 开发板 迅为 docker 安装 Docker 输入

 

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

 

 

(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

 

 

 

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

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

 

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

sudo docker run hello-world

 

 

 

 

 

 

 

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

 

 

标签:3588,sudo,apt,开发板,迅为,docker,安装,Docker,输入
From: https://www.cnblogs.com/topeet/p/17994685

相关文章

  • 实测分享,瑞芯微RK3588八核国产处理器性能测评!确实“遥遥领先”!
    RK3588处理器优势RK3588是瑞芯微最新一代旗舰工业处理器,它具有如下卓越优势:超强运算能力:四核[email protected]+四核[email protected]大小核架构,有国产“至强嵌入式处理器”之称,可提供高效的计算和多线程处理能力。超强AI算力:6TOPSNPU,支持INT4/INT8/INT16/FP16/BF1......
  • itop-RK3588开发板机器视觉开发OpenCV-Python的安装
    由于 iTOP-RK3588 编译安卓和 Linux 源码使用的 ubuntu 版本为 ubuntu20.04,为了方便和统一,本手册的实验环境也为 Ubuntu20.04,如果使用的是其他版本的 ubuntu。可能会存在一些细微的区别,建议大家所使用的 ubuntu 版本和我们保持一致。使用以下命令安装 OpenCV-Python,安......
  • 迅为RK3568开发板实时系统测试-Xenomai测试
    支持Xenomai内核的实时系统有buildroot,debian和ubuntu。在buildroot系统中自带cyclictest,如果是ubuntu系统或者debian系统,可以在开发板联网之后,使用apt安装,输入以下命令apt-getinstallrt-tests在烧写非实时内核的buildroot镜像之后,使用cyclictest测试,执行以下命令:cyclictest-S......
  • itop-RK3588开发板机器视觉开发OpenCV-Python的安装
    由于 iTOP-RK3588 编译安卓和 Linux 源码使用的 ubuntu 版本为 ubuntu20.04,为了方便和统一,本手册的实验环境也为 Ubuntu20.04,如果使用的是其他版本的 ubuntu。可能会存在一些细微的区别,建议大家所使用的 ubuntu 版本和我们保持一致。使用以下命令安装 OpenC......
  • 嵌入式linux:开发板挂载nfs
    一、搭建nfs环境主机系统:ubuntu主机共享目录:/home/wm/mnt开发板共享目录:/mnt1、开发板与主机互ping测试,确保网络互通主机:通过ifconfig获取ip地址为192.168.3.83开发板:通过ifconfig获取ip地址为192.168.3.185主机ping开发板成功#以下命令在主机上运行ping192.......
  • PSoc62™开发板之rtc时间获取
    实验目的1.使用PSoc62™芯片读取内部rtc时间2.OLED屏幕显示当前时间戳实验准备PSoc62™开发板SSD1306OLED模块公母头杜邦线芯片资源PSoC6系列MCU时钟系统由以下几部分组成,PSoc62™开发板没有接外部时钟源,所以只能从IMO、ILO、PILO里边配置三个内部的时钟源8-MHzi......
  • TBK-RD8T3x 开发板 与1.77' 160(RGB)×128 代码
    TBK-RD8T3x开发板是一款基于增强型的高速1T8051内核的工业级集成触控按键功能的Flash微控制器。它支持多种通信接口,如GPIO、I2C、SPI等。以下是使用GPIO接口控制1.77'160(RGB)×128的代码:#include"tbkrd8t3x.h"voidmain(){//初始化TBK-RD8T3x开发板tbk_rd8t3x_in......
  • TBK-RD8T3x 开发板 未来的发展瞭望
    TBK-RD8T3x开发板是一款基于增强型的高速1T8051内核的工业级集成触控按键功能的Flash微控制器。它支持多种通信接口,如GPIO、I2C、SPI等。未来,TBK-RD8T3x开发板有望在以下方面得到进一步的发展:更强大的处理能力:随着技术的不断进步,TBK-RD8T3x开发板的处理器性能将得到进一步提升,以满......
  • docker 创建编译容器 rk3588
    创建ubuntu指定名称创建容器dockerrun-t-i-d-v/opt:/opt--nameubuntu2004ubuntu:20.04/bin/bash修改ustc镜像源sed-i's@//.*archive.ubuntu.com@//mirrors.ustc.edu.cn@g'/etc/apt/sources.listsed-i's/security.ubuntu.com/mirrors.ustc.edu.cn/g'......
  • 全志R128 Devkit开发板原理图模块介绍及使用说明
    针对R128模组,百问科技推出了R128DevKit开发板作为快速开发评估工具。板载R128-S2-N16R16模组板载2.4GRF陶瓷天线板载USBTypeCOTG板载UART转USB芯片板载RESET,FEL下载按键板载4颗WS2812RGBLED板载PMU,支持对外供电3.3V1A提供GPIO37个,引出3路MIC,2路......