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

    文章

    10824

    浏览量

    211095
  • 瑞芯微
    +关注

    关注

    23

    文章

    401

    浏览量

    51237
  • 开发平台
    +关注

    关注

    0

    文章

    93

    浏览量

    14263
  • Docker
    +关注

    关注

    0

    文章

    454

    浏览量

    11807
  • RK3568
    +关注

    关注

    4

    文章

    495

    浏览量

    4921
收藏 人收藏

    评论

    相关推荐

    RK3568 USB驱动

    RK3568 USB驱动程序
    发表于 11-11 14:18 0次下载

    RK3568开发板Linux编译报错404怎么办?触觉智能教你轻松解决

    本文介绍RK3568主板/开发板SDK编译流程和编译报错404的解决方法,使用触觉智能EVB3568鸿蒙开发板演示,具有丰富的视频输入
    的头像 发表于 11-05 11:02 236次阅读
    <b class='flag-5'>瑞</b><b class='flag-5'>芯</b><b class='flag-5'>微</b><b class='flag-5'>RK3568</b>开发板Linux编译报错404怎么办?触觉智能教你轻松解决

    迅为RK3568开发板/核心板《iTOP-3568开发板实时系统使用手册》

    iTOP-RK3568开发板使用手册上新,后续资料会不断更新,不断完善,帮助用户快速入门,大大提升研发速度。 iTOP-RK3568开发板支持了Preemption和Xenomai实时系统。 实时
    发表于 10-31 09:53

    RK3566/RK3568 Android11下该如何默认屏蔽导航栏/状态栏?看这篇文章就懂了

    本文介绍RK3566/RK3568在Android11系统默认屏蔽导航栏/状态栏方法,触觉
    的头像 发表于 10-30 18:26 336次阅读
    <b class='flag-5'>瑞</b><b class='flag-5'>芯</b><b class='flag-5'>微</b><b class='flag-5'>RK</b>3566/<b class='flag-5'>RK3568</b> Android11下该如何默认屏蔽导航栏/状态栏?看这篇文章就懂了

    RK3566/RK3568 Android11使用OTA升级固件方法,深圳触觉智能鸿蒙开发板演示,备战第九届华为ICT大赛

    本文介绍RK3566/RK3568在Android11系统OTA升级固件方法,使用触觉智能
    的头像 发表于 10-12 11:57 311次阅读
    <b class='flag-5'>瑞</b><b class='flag-5'>芯</b><b class='flag-5'>微</b><b class='flag-5'>RK</b>3566/<b class='flag-5'>RK3568</b> Android11使用OTA升级固件方法,深圳触觉智能鸿蒙开发板演示,备战第九届华为ICT大赛

    Linux系统连接蓝牙、WiFi方法分享,适用RK3562等主板产品

    Linux系统连接蓝牙、WiFi方法分享,适用RK3562、RK3568
    的头像 发表于 09-12 10:24 423次阅读
    Linux<b class='flag-5'>系统</b>连接蓝牙、WiFi方法分享,适用<b class='flag-5'>瑞</b><b class='flag-5'>芯</b><b class='flag-5'>微</b><b class='flag-5'>RK</b>3562等主板产品

    【国产之星】米尔RK3568工控机适应更多应用场景

    国产之星-RK3568一直备受关注,米尔电子推广的RK3568核心板采用创新LGA设计,核心板质量更可靠,成本更优。除米粉派
    发表于 08-02 16:57

    迅为RK3568邮票孔小板ARM3568J核心板人工智能AI鸿蒙Linux安卓

    和Xenomai实时系统,以及AMP双系统 iTOP-3568开发板采用
    发表于 07-25 14:50

    Android案例分享,基于RK3568国产平台!

    :Rockchip_Android13_SDK_Release   硬件平台介绍 创龙科技TL3568-EVM是一款基于RK3568J
    的头像 发表于 06-20 10:04 621次阅读
    Android案例分享,基于<b class='flag-5'>瑞</b><b class='flag-5'>芯</b><b class='flag-5'>微</b><b class='flag-5'>RK3568</b>国产平台!

    杭州站!实践上手RK3568混合部署

    6月6日下午我们将在杭州举办RT-Thread混合部署线下workshop,在RK3568平台上实现同时运行RT-Thread和linux,本次workshop邀请到RT-Thr
    的头像 发表于 06-05 08:35 459次阅读
    杭州站!实践上手<b class='flag-5'>瑞</b><b class='flag-5'>芯</b><b class='flag-5'>微</b><b class='flag-5'>RK3568</b>混合部署

    深度对比!RK3562J比RK3568J好在哪里?

    作为的明星产品——RK3568J,凭借其出色的性能及丰富的外设接口成为国内众多工业客户的最佳选择。随着RK3568J的大规模应用,很多
    的头像 发表于 04-29 08:07 759次阅读
    深度对比!<b class='flag-5'>瑞</b><b class='flag-5'>芯</b><b class='flag-5'>微</b><b class='flag-5'>RK</b>3562J比<b class='flag-5'>RK3568</b>J好在哪里?

    基于“中国RK3568 ARM Cortex-A55教学实验箱强势首发

    丨►国产高性能处理器基于RK3568四核
    的头像 发表于 04-04 08:31 699次阅读
    基于“中国<b class='flag-5'>芯</b>”<b class='flag-5'>RK3568</b> ARM Cortex-A55教学实验箱强势首发

    rv1126和rk3568对比

    rv1126和rk3568对比: 智能视觉芯片RV1126是
    的头像 发表于 01-23 18:05 1w次阅读
    rv1126和<b class='flag-5'>rk3568</b>对比

    RK3568-Docker容器部署方法说明

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

    RK3568核心板环境监测的应用方案

    RK3568核心板环境监测的应用方案-迅为电子
    的头像 发表于 11-30 14:21 636次阅读
    <b class='flag-5'>瑞</b><b class='flag-5'>芯</b><b class='flag-5'>微</b><b class='flag-5'>RK3568</b>核心板环境监测的应用方案