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


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

    关注

    68

    文章

    10630

    浏览量

    208564
  • 瑞芯微
    +关注

    关注

    23

    文章

    367

    浏览量

    50995
  • 开发平台
    +关注

    关注

    0

    文章

    87

    浏览量

    14208
  • Docker
    +关注

    关注

    0

    文章

    446

    浏览量

    11715
  • RK3568
    +关注

    关注

    4

    文章

    470

    浏览量

    4615
收藏 人收藏

    评论

    相关推荐

    【国产之星】米尔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 硬件平台介绍 创龙科技TL 3568-EVM是一款基于 RK3568J
    的头像 发表于06-20 10:04 355次阅读
    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 273次阅读
    杭州站!实践上手<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 320次阅读
    深度对比!<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好在哪里?

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

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

    rv1126和rk3568对比

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

    RK3568-Docker容器部署方法说明

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

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

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

    RK3568核心板在边缘服务器产品中的应用-迅为电子

    RK3568核心板在边缘服务器产品中的应用-迅为电子
    的头像 发表于10-13 14:17 896次阅读
    <b class='flag-5'>瑞</b><b class='flag-5'>芯</b><b class='flag-5'>微</b><b class='flag-5'>RK3568</b>核心板在边缘服务器产品中的应用-迅为电子

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

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

    RK3568开发板多屏同显方案

    HD- RK3568核心板基于 RK3568设计,支持HDMI、MIPI、eDP、LVDS四种显示接口,适配多种显示方案,满足医疗电子、电
    的头像 发表于09-14 14:03 954次阅读
    <b class='flag-5'>瑞</b><b class='flag-5'>芯</b><b class='flag-5'>微</b><b class='flag-5'>RK3568</b>开发板多屏同显方案

    RK3568开发板国产化工业级车载方案

    RK3568开发板国产化工业级车载方案-迅为电子
    的头像 发表于09-12 17:19 1164次阅读
    <b class='flag-5'>瑞</b><b class='flag-5'>芯</b><b class='flag-5'>微</b><b class='flag-5'>RK3568</b>开发板国产化工业级车载方案

    迅为RK3568运行openkylin麒麟系统

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

    RK3568J如何“调节主频”,实现功耗降低?一文教会您!

    RK3568J主频模式说明为降低 RK3568J功耗,提高运行 系统健壮性,在产品现场对 RK3568J实现主频调节则显得尤为重要。图1 RK3568
    的头像 发表于08-31 08:06 2291次阅读
    <b class='flag-5'>瑞</b><b class='flag-5'>芯</b><b class='flag-5'>微</b><b class='flag-5'>RK3568</b>J如何“调节主频”,实现功耗降低?一文教会您!