本文基于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](https://file1.elecfans.com/web2/M00/A5/0B/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](https://file1.elecfans.com/web2/M00/A3/A2/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](https://file1.elecfans.com/web2/M00/A3/A2/wKgZomUIF6-AQd0PAAB7F9R-8BM777.png)
?
若打印信息提示“HellofromDecoker!”則說明已經(jīng)安裝成功,驗(yàn)證通過,
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 |
-
cpu
+關(guān)注
關(guān)注
68文章
10863瀏覽量
211748 -
瑞芯微
+關(guān)注
關(guān)注
23文章
418瀏覽量
51335 -
開發(fā)平臺(tái)
+關(guān)注
關(guān)注
0文章
94瀏覽量
14277 -
Docker
+關(guān)注
關(guān)注
0文章
458瀏覽量
11854 -
RK3568
+關(guān)注
關(guān)注
4文章
514瀏覽量
5048
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
瑞芯微平臺(tái)Android系統(tǒng)串口測(cè)試方法,觸覺智能RK3562開發(fā)板演示
![<b class='flag-5'>瑞</b><b class='flag-5'>芯</b><b class='flag-5'>微</b>平臺(tái)Android<b class='flag-5'>系統(tǒng)</b>串口測(cè)試方法,觸覺智能<b class='flag-5'>RK</b>3562開發(fā)板演示](https://file1.elecfans.com/web3/M00/03/8B/wKgZPGdqL5SABM1aAAA6s-tdK80815.png)
瑞芯微RK3568開發(fā)板Linux編譯報(bào)錯(cuò)404怎么辦?觸覺智能教你輕松解決
![<b class='flag-5'>瑞</b><b class='flag-5'>芯</b><b class='flag-5'>微</b><b class='flag-5'>RK3568</b>開發(fā)板Linux編譯報(bào)錯(cuò)404怎么辦?觸覺智能教你輕松解決](https://file1.elecfans.com/web2/M00/0A/D9/wKgZomcpisuAZYJiAAB5u-RqpRA452.png)
【米爾-國(guó)產(chǎn)瑞芯微RK3568開發(fā)板試用體驗(yàn)】評(píng)測(cè)一 系統(tǒng)配置
迅為瑞芯微RK3568開發(fā)板/核心板《iTOP-3568開發(fā)板實(shí)時(shí)系統(tǒng)使用手冊(cè)》
瑞芯微RK3566/RK3568 Android11下該如何默認(rèn)屏蔽導(dǎo)航欄/狀態(tài)欄?看這篇文章就懂了
![<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下該如何默認(rèn)屏蔽導(dǎo)航欄/狀態(tài)欄?看這篇文章就懂了](https://file1.elecfans.com/web1/M00/F3/FA/wKgaoWciCbGARkR9AACCbHIZEYU748.png)
Linux系統(tǒng)連接藍(lán)牙、WiFi方法分享,適用瑞芯微RK3562等主板產(chǎn)品
![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)品](https://file1.elecfans.com/web2/M00/06/1E/wKgZombiUOeAc9WPAACWRIw5VY0401.png)
【國(guó)產(chǎn)之星】米爾瑞芯微RK3568工控機(jī)適應(yīng)更多應(yīng)用場(chǎng)景
迅為RK3568郵票孔小板ARM3568J核心板瑞芯微人工智能AI鴻蒙Linux安卓
Android案例分享,基于瑞芯微RK3568國(guó)產(chǎn)平臺(tái)!
![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)!](https://file1.elecfans.com/web2/M00/F0/C4/wKgZomZzjdOAGrLFAAQr6pizg1o478.png)
杭州站!實(shí)踐上手瑞芯微RK3568混合部署
![杭州站!實(shí)踐上手<b class='flag-5'>瑞</b><b class='flag-5'>芯</b><b class='flag-5'>微</b><b class='flag-5'>RK3568</b>混合部署](https://file1.elecfans.com/web2/M00/C4/8A/wKgZomX0EhWACv8DAAAUet8ikhs451.png)
深度對(duì)比!瑞芯微RK3562J比RK3568J好在哪里?
![深度對(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好在哪里?](https://file.elecfans.com/web2/M00/7E/BA/poYBAGOHAv6AbvjgAAA8o4Btlss933.png)
基于“中國(guó)芯”RK3568 ARM Cortex-A55教學(xué)實(shí)驗(yàn)箱強(qiáng)勢(shì)首發(fā)
![基于“中國(guó)<b class='flag-5'>芯</b>”<b class='flag-5'>RK3568</b> ARM Cortex-A55教學(xué)實(shí)驗(yàn)箱強(qiáng)勢(shì)首發(fā)](https://file1.elecfans.com/web2/M00/89/B2/wKgZomSJgEKAOHdxAAA0XdNROPc592.png)
評(píng)論