0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

瑞芯微RK3568:Debian系統(tǒng)如何安裝Docker

武漢萬(wàn)象奧科 ? 2023-09-18 17:26 ? 次閱讀

本文基于HD-RK3568-IOT評(píng)估板演示Debian系統(tǒng)安裝Docker,該方法適用于RK356X全系產(chǎn)品。

HD-RK3568-IOT評(píng)估板基于HD-RK3568-CORE工業(yè)級(jí)核心板設(shè)計(jì)(雙網(wǎng)口、雙CAN、5路串口),接口豐富,適用于工業(yè)現(xiàn)場(chǎng)應(yīng)用需求,亦方便用戶評(píng)估核心板及CPU的性能。適用于工業(yè)自動(dòng)化控制、人機(jī)界面、中小型醫(yī)療分析器、電力等多種行業(yè)應(yīng)用。

wKgaomUIF6-AFkSvAAQeR9ySpS8726.jpg

1.檢測(cè)內(nèi)核配置

使用Docker需要內(nèi)核支持CGROUP、BRIDGE等功能,如果內(nèi)核中未開啟相關(guān)配置,安裝或運(yùn)行Docker會(huì)出現(xiàn)各種錯(cuò)誤。Docker開源團(tuán)隊(duì)提供了一個(gè)腳本https://github.com/moby/moby/blob/master/contrib/check-config.sh,用以檢測(cè)內(nèi)核配置是否符合Docker運(yùn)行的要求。

下載腳本到源碼內(nèi)核目錄下。輸入如下命令:

chmod777check-config.sh

./check-config.sh.config

|注:.config需要在內(nèi)核配置完后才會(huì)生成

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

執(zhí)行以下命令安裝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.配置國(guó)內(nèi)鏡像加速

修改配置文件/etc/docker/daemon.json,配置完后重啟系統(tǒng)。

{"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.驗(yàn)證測(cè)試

root@hd-rk3568:~$dockerrunhello-world


3.png

?


若打印信息提示“HellofromDecoker!”則說(shuō)明已經(jīng)安裝成功,驗(yàn)證通過(guò),

5.Docker常用操作

創(chuàng)建并啟動(dòng)一個(gè)新的容器

dockerrun

dockerrun-d--namemy-containermy-image

啟動(dòng)已創(chuàng)建的容器

dockerstart

dockerstartmy-container

停止已創(chuàng)建的容器

dockerstop

dockerstopmy-container

列出所有正在運(yùn)行的容器

dockerps

dockerps-a

列出所有本地鏡像

dockerimages

dockerimages-a

刪除已停止的容器

dockerrm

dockerrmmy-container

刪除本地鏡像

dockerrmi

dockerrmimy-image:1.0.0

在正在運(yùn)行的容器中執(zhí)行命令

dockerexec

dockerexec-itmy-containerbash


聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • cpu
    cpu
    +關(guān)注

    關(guān)注

    68

    文章

    10702

    瀏覽量

    209355
  • 瑞芯微
    +關(guān)注

    關(guān)注

    23

    文章

    378

    瀏覽量

    51062
  • 開發(fā)平臺(tái)
    +關(guān)注

    關(guān)注

    0

    文章

    88

    瀏覽量

    14221
  • Docker
    +關(guān)注

    關(guān)注

    0

    文章

    446

    瀏覽量

    11738
  • RK3568
    +關(guān)注

    關(guān)注

    4

    文章

    479

    瀏覽量

    4719
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    Linux系統(tǒng)連接藍(lán)牙、WiFi方法分享,適用RK3562等主板產(chǎn)品

    Linux系統(tǒng)連接藍(lán)牙、WiFi方法分享,適用RK3562、RK3568、
    的頭像 發(fā)表于 09-12 10:24 ?168次閱讀
    Linux<b class='flag-5'>系統(tǒng)</b>連接藍(lán)牙、WiFi方法分享,適用<b class='flag-5'>瑞</b><b class='flag-5'>芯</b><b class='flag-5'>微</b><b class='flag-5'>RK</b>3562等主板產(chǎn)品

    RK3568 編譯sdk技巧

    我司RK3568對(duì)外提供源代碼是以sdk的形式提供,包括但不僅限于uboot、kernel、buildroot、debian源碼。在編譯sdk的過(guò)程中往往需要安裝大量的第三方安裝包,同
    的頭像 發(fā)表于 08-30 11:44 ?229次閱讀
    <b class='flag-5'>RK3568</b> 編譯sdk技巧

    【米爾-國(guó)產(chǎn)RK3568開發(fā)板試用體驗(yàn)】評(píng)測(cè)一 系統(tǒng)配置

    \\03-Tools\\SDDiskTool_v1.76創(chuàng)建升級(jí)磁盤工具,選擇SD啟動(dòng),固件選擇上述解壓鏡像MYD-LR3568-Debian.img,點(diǎn)擊開始創(chuàng)建,制作完會(huì)發(fā)現(xiàn)
    發(fā)表于 08-25 11:52

    【國(guó)產(chǎn)之星】米爾RK3568工控機(jī)適應(yīng)更多應(yīng)用場(chǎng)景

    國(guó)產(chǎn)之星-RK3568一直備受關(guān)注,米爾電子推廣的RK3568核心板采用創(chuàng)新LGA設(shè)計(jì),核心板質(zhì)量更可靠,成本更優(yōu)。除米粉派
    發(fā)表于 08-02 16:57

    迅為RK3568驅(qū)動(dòng)指南|如何在Linux中使用模擬SPI

    RK3568芯片是一款定位中高端的通用型SOC,采用22nm制程工藝,搭載一顆四核Cortex-A55處理器和MaliG522EE圖形處理器。
    的頭像 發(fā)表于 08-01 13:37 ?1176次閱讀
    迅為<b class='flag-5'>RK3568</b>驅(qū)動(dòng)指南|如何在Linux中使用模擬SPI

    迅為RK3568郵票孔小板ARM3568J核心板人工智能AI鴻蒙Linux安卓

    和Xenomai實(shí)時(shí)系統(tǒng),以及AMP雙系統(tǒng) iTOP-3568開發(fā)板采用
    發(fā)表于 07-25 14:50

    系列-RK3568核心板-LGA創(chuàng)新設(shè)計(jì)-米爾國(guó)產(chǎn)開發(fā)板

    MYC-LR3568核心板及開發(fā)板全國(guó)產(chǎn)RK3568核心板,4核 Cortex-A55@1.8GHz采用
    發(fā)表于 07-02 15:02 ?3次下載

    Android案例分享,基于RK3568國(guó)產(chǎn)平臺(tái)!

    :Rockchip_Android13_SDK_Release ? 硬件平臺(tái)介紹 創(chuàng)龍科技TL3568-EVM是一款基于RK3568J
    的頭像 發(fā)表于 06-20 10:04 ?439次閱讀
    Android案例分享,基于<b class='flag-5'>瑞</b><b class='flag-5'>芯</b><b class='flag-5'>微</b><b class='flag-5'>RK3568</b>國(guó)產(chǎn)平臺(tái)!

    杭州站!實(shí)踐上手RK3568混合部署

    6月6日下午我們將在杭州舉辦RT-Thread混合部署線下workshop,在RK3568平臺(tái)上實(shí)現(xiàn)同時(shí)運(yùn)行RT-Thread和linux,本次workshop邀請(qǐng)到RT-Thr
    的頭像 發(fā)表于 06-05 08:35 ?341次閱讀
    杭州站!實(shí)踐上手<b class='flag-5'>瑞</b><b class='flag-5'>芯</b><b class='flag-5'>微</b><b class='flag-5'>RK3568</b>混合部署

    深度對(duì)比!RK3562J比RK3568J好在哪里?

    作為的明星產(chǎn)品——RK3568J,憑借其出色的性能及豐富的外設(shè)接口成為國(guó)內(nèi)眾多工業(yè)客戶的最佳選擇。隨著RK3568J的大規(guī)模應(yīng)用,很多
    的頭像 發(fā)表于 04-29 08:07 ?454次閱讀
    深度對(duì)比!<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好在哪里?

    基于“中國(guó)RK3568 ARM Cortex-A55教學(xué)實(shí)驗(yàn)箱強(qiáng)勢(shì)首發(fā)

    丨?國(guó)產(chǎn)高性能處理器基于RK3568四核
    的頭像 發(fā)表于 04-04 08:31 ?539次閱讀
    基于“中國(guó)<b class='flag-5'>芯</b>”<b class='flag-5'>RK3568</b> ARM Cortex-A55教學(xué)實(shí)驗(yàn)箱強(qiáng)勢(shì)首發(fā)

    rv1126和rk3568對(duì)比

    rv1126和rk3568對(duì)比: 智能視覺芯片RV1126是
    的頭像 發(fā)表于 01-23 18:05 ?9287次閱讀
    rv1126和<b class='flag-5'>rk3568</b>對(duì)比

    RK3568-Docker容器部署方法說(shuō)明

    RK3568-Docker容器部署方法說(shuō)明
    的頭像 發(fā)表于 01-22 10:12 ?1128次閱讀
    <b class='flag-5'>RK3568-Docker</b>容器部署方法說(shuō)明

    RK3568核心板環(huán)境監(jiān)測(cè)的應(yīng)用方案

    RK3568核心板環(huán)境監(jiān)測(cè)的應(yīng)用方案-迅為電子
    的頭像 發(fā)表于 11-30 14:21 ?510次閱讀
    <b class='flag-5'>瑞</b><b class='flag-5'>芯</b><b class='flag-5'>微</b><b class='flag-5'>RK3568</b>核心板環(huán)境監(jiān)測(cè)的應(yīng)用方案

    RK3568核心板在邊緣服務(wù)器產(chǎn)品中的應(yīng)用-迅為電子

    RK3568核心板在邊緣服務(wù)器產(chǎn)品中的應(yīng)用-迅為電子
    的頭像 發(fā)表于 10-13 14:17 ?946次閱讀
    <b class='flag-5'>瑞</b><b class='flag-5'>芯</b><b class='flag-5'>微</b><b class='flag-5'>RK3568</b>核心板在邊緣服務(wù)器產(chǎn)品中的應(yīng)用-迅為電子