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

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

3天内不再提示

瑞芯微RK3568:Debian系统如何安装Docker

武汉万象奥科 2023-09-18 17:26 次阅读

本文基于HD-RK3568-IOT评估板演示Debian系统安装Docker,该方法适用于RK356X全系产品

HD-RK3568-IOT评估板基于HD-RK3568-CORE工业级核心板设计(双网口、双CAN、5路串口),接口丰富,适用于工业现场应用需求,亦方便用户评估核心板及CPU的性能。适用于工业自动化控制、人机界面、中小型医疗分析器、电力等多种行业应用。

wKgaomUIF6-AFkSvAAQeR9ySpS8726.jpg

1.检测内核配置

使用Docker需要内核支持CGROUP、BRIDGE等功能,如果内核中未开启相关配置,安装或运行Docker会出现各种错误。Docker开源团队提供了一个脚本https://github.com/moby/moby/blob/master/contrib/check-config.sh,用以检测内核配置是否符合Docker运行的要求。

下载脚本到源码内核目录下。输入如下命令:

chmod777check-config.sh

./check-config.sh.config

|注:.config需要在内核配置完后才会生成

check-config.sh使用方法如下:

#./check_config.sh./kernel/.config

info:readingkernelconfigfrom./kernel/.config...

GenerallyNecessary:

-cgrouphierarchy:properlymounted[/sys/fs/cgroup]

-apparmor:enabledandtoolsinstalled

-CONFIG_NAMESPACES:enabled

-CONFIG_NET_NS:enabled

-CONFIG_PID_NS:enabled

-CONFIG_IPC_NS:enabled

-CONFIG_UTS_NS:enabled

-CONFIG_CGROUPS:enabled

-CONFIG_CGROUP_CPUACCT:enabled

-CONFIG_CGROUP_DEVICE:enabled

-CONFIG_CGROUP_FREEZER:enabled

-CONFIG_CGROUP_SCHED:enabled

-CONFIG_CPUSETS:enabled

-CONFIG_MEMCG:missing

-CONFIG_KEYS:enabled

-CONFIG_VETH:missing

-CONFIG_BRIDGE:missing

-CONFIG_BRIDGE_NETFILTER:missing

-CONFIG_IP_NF_FILTER:missing

-CONFIG_IP_NF_TARGET_MASQUERADE:missing

-CONFIG_NETFILTER_XT_MATCH_ADDRTYPE:missing

-CONFIG_NETFILTER_XT_MATCH_CONNTRACK:missing

-CONFIG_NETFILTER_XT_MATCH_IPVS:missing

-CONFIG_IP_NF_NAT:missing

-CONFIG_NF_NAT:missing

-CONFIG_POSIX_MQUEUE:missing

OptionalFeatures:

-CONFIG_USER_NS:enabled

-CONFIG_SECCOMP:enabled

-CONFIG_SECCOMP_FILTER:enabled

-CONFIG_CGROUP_PIDS:missing

-CONFIG_MEMCG_SWAP:missing

-CONFIG_MEMCG_SWAP_ENABLED:missing

-CONFIG_BLK_CGROUP:missing

-CONFIG_BLK_DEV_THROTTLING:missing

-CONFIG_CGROUP_PERF:missing

-CONFIG_CGROUP_HUGETLB:missing

-CONFIG_NET_CLS_CGROUP:missing

-CONFIG_CGROUP_NET_PRIO:missing

-CONFIG_CFS_BANDWIDTH:enabled

-CONFIG_FAIR_GROUP_SCHED:enabled

-CONFIG_RT_GROUP_SCHED:missing

-CONFIG_IP_NF_TARGET_REDIRECT:missing

-CONFIG_IP_VS:missing

-CONFIG_IP_VS_NFCT:missing

-CONFIG_IP_VS_PROTO_TCP:missing

-CONFIG_IP_VS_PROTO_UDP:missing

-CONFIG_IP_VS_RR:missing

-CONFIG_SECURITY_SELINUX:missing

-CONFIG_SECURITY_APPARMOR:missing

wKgZomUIF6-ANASUAATNH66xHRM527.jpg

2.安装docker

执行以下命令安装Docker:

update-alternatives--setiptables/usr/sbin/iptables-legacy

update-alternatives--setip6tables/usr/sbin/ip6tables-legacy

curl-fsSLhttps://get.docker.com-oget-docker.sh

sudoshget-docker.sh

echo"{"registry-mirrors":["https://reg-mirror.qiniu.com/"]}">/etc/docker/daemon.json

sudosystemctldaemon-reload

sudosystemctlrestartdocker

3.配置国内镜像加速

修改配置文件/etc/docker/daemon.json,配置完后重启系统。

{"registry-mirrors":[

"https://ung2thfc.mirror.aliyuncs.com",

"https://registry.docker-cn.com",

"http://hub-mirror.c.163.com",

"https://docker.mirrors.ustc.edu.cn"]}

4.验证测试

root@hd-rk3568:~$dockerrunhello-world


3.png


若打印信息提示“HellofromDecoker!”则说明已经安装成功,验证通过,

5.Docker常用操作

创建并启动一个新的容器

dockerrun

dockerrun-d--namemy-containermy-image

启动已创建的容器

dockerstart

dockerstartmy-container

停止已创建的容器

dockerstop

dockerstopmy-container

列出所有正在运行的容器

dockerps

dockerps-a

列出所有本地镜像

dockerimages

dockerimages-a

删除已停止的容器

dockerrm

dockerrmmy-container

删除本地镜像

dockerrmi

dockerrmimy-image:1.0.0

在正在运行的容器中执行命令

dockerexec

dockerexec-itmy-containerbash


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

    关注

    68

    文章

    10442

    浏览量

    206564
  • 瑞芯微
    +关注

    关注

    23

    文章

    322

    浏览量

    50686
  • 开发平台
    +关注

    关注

    0

    文章

    87

    浏览量

    14179
  • Docker
    +关注

    关注

    0

    文章

    437

    浏览量

    11603
  • RK3568
    +关注

    关注

    4

    文章

    433

    浏览量

    4127
收藏 人收藏

    评论

    相关推荐

    RK3568-Docker容器部署方法说明

    RK3568-Docker容器部署方法说明
    的头像 发表于 01-22 10:12 736次阅读
    <b class='flag-5'>RK3568-Docker</b>容器部署方法说明

    迅为iTOP-RK3568开发板npu手册更新

    安装 5.2.2通过pip install 安装 5.3 RKNN-Toolkit2 的使用 5.3.1 模型运行在模拟器 5.3.2 模型运行在RK3568开发板 第6章 其他模型转换 6.1
    发表于 11-03 14:40

    迅为RK3568开发板Debian系统使用python 进行摄像头开发

    迅为RK3568开发板Debian系统使用python 进行摄像头开发
    的头像 发表于 09-14 16:58 648次阅读
    迅为<b class='flag-5'>RK3568</b>开发板<b class='flag-5'>Debian</b><b class='flag-5'>系统</b>使用python 进行摄像头开发

    迅为RK3568运行openkylin麒麟系统

    版本等系统。 经过后续的开发,RK3568现已适配openkylin麒麟系统。 CPU:iTOP-3568开发板采用
    发表于 09-11 10:07

    rk3568是什么架构的?

    RK3568是什么架构的? 中国领先的无晶圆厂半导体公司Rockchip Electronics推出了一款专门为人工智能应用设计的新型片上系统(SoC)。这种新型SoC被称为RK3568,构建
    的头像 发表于 08-15 17:25 1631次阅读

    rk3568有多少引脚?

    rk3568有多少引脚? 首先,让我们来了解一下什么是rk3568rk3568是由瑞芯微推出的一款高性能、低功耗的嵌入式处理器,它是rk3566的升级版本,采用了更加先进的技术和架构
    的头像 发表于 08-15 17:25 1007次阅读

    RK35683568J的区别

    RK35683568J的区别 在当前处理器市场中,以小而美形象闻名的瑞克微电子旗下产品RK3568/J也引起了广泛关注,其中RK35683568
    的头像 发表于 08-15 17:25 5075次阅读

    瑞芯微RK3568核心板PET_RK3568_CORE简述

    瑞芯微RK3568核心板PET_RK3568_CORE简述
    的头像 发表于 08-08 11:44 2105次阅读
    瑞芯微<b class='flag-5'>RK3568</b>核心板PET_<b class='flag-5'>RK3568</b>_CORE简述

    瑞芯微RK3568主板开发板PET_RK3568_P01简述

    瑞芯微RK3568主板开发板PET_RK3568_P01简述
    的头像 发表于 08-08 11:41 1768次阅读
    瑞芯微<b class='flag-5'>RK3568</b>主板开发板PET_<b class='flag-5'>RK3568</b>_P01简述

    RK356X Debian/Ubuntu 系统安装Docker

    本文基于IDO-SBC3528主板演示Debian/Ubuntu系统任何安装Docker,方法适用于RK3568全系列产品。IDO-SBC3
    的头像 发表于 08-04 08:40 951次阅读
    <b class='flag-5'>RK</b>356X <b class='flag-5'>Debian</b>/Ubuntu <b class='flag-5'>系统</b><b class='flag-5'>安装</b><b class='flag-5'>Docker</b>

    RK356X Debian/Ubuntu系统安装Docker技术分享

    本文基于IDO-SBC3528主板演示Debian/Ubuntu 系统任何安装Docker,方法适用于RK3568全系列产品。
    的头像 发表于 06-30 17:49 937次阅读

    RK356X Debian/Ubuntu 系统安装Docker

    本文基于IDO-SBC3528主板演示Debian/Ubuntu 系统任何安装Docker,方法适用于RK3568全系列产品。 IDO-SB
    的头像 发表于 06-30 14:56 543次阅读
    <b class='flag-5'>RK</b>356X <b class='flag-5'>Debian</b>/Ubuntu <b class='flag-5'>系统</b><b class='flag-5'>安装</b><b class='flag-5'>Docker</b>

    迅为RK3568开发板220+集视频和2800页手册在线观看_学习搞起来

    RK3568芯片是一款定位中高端的通用型SOC,采用22nm制程工艺,搭载一颗四核Cortex-A55处理器和Mali G52 2EE 图形处理器。
    发表于 05-29 11:09

    RK3568开发板安防后端方案赋能NVR/XVR全面硬件升级

    ,后端设备NVR/XVR的应用面逐渐扩大,对其性能要求不断提升。RK3568全新安防后端NVR/XVR芯片方案,目前,以“NVR+IPC+监控平台”为核心的解决方案已经成为安防应
    发表于 05-06 10:52

    云办公/教育产品方案优势RK3568开发板,高性能,支持丰富接口

    云终端产品在办公、教育等行业被广泛应用,其具有实用性强、运维量小、数据存储更安全等特点,深受市场青睐。全新的RK3568云终端芯片方案,基于强大的性能及丰富接口,聚焦云终端产品技
    发表于 05-04 11:13