一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

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

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

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

干貨分享 | RK3588 Ubuntu系統(tǒng)Docker容器使用指南

眺望電子 ? 2025-06-27 12:01 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群


前言:

瑞芯微RK3588高性能AIoT平臺(tái)上運(yùn)行Ubuntu系統(tǒng)時(shí),Docker容器技術(shù)能極大提升開(kāi)發(fā)部署效率。通過(guò)輕量級(jí)虛擬化實(shí)現(xiàn)環(huán)境隔離與快速遷移,本文將從零開(kāi)始詳解RK3588平臺(tái)的Docker實(shí)戰(zhàn)流程。


1.Docker簡(jiǎn)介

Docker本質(zhì)是輕量級(jí)虛擬化技術(shù),通過(guò)容器化機(jī)制打包應(yīng)用及其依賴(lài)環(huán)境。與傳統(tǒng)虛擬機(jī)不同,Docker容器直接共享主機(jī)內(nèi)核,啟動(dòng)秒級(jí)完成且資源損耗極低。容器鏡像提供標(biāo)準(zhǔn)化的交付單元,配合鏡像倉(cāng)庫(kù)可實(shí)現(xiàn)開(kāi)發(fā)、測(cè)試、生產(chǎn)環(huán)境的無(wú)縫流轉(zhuǎn),徹底解決“在我機(jī)器上能跑”的環(huán)境依賴(lài)難題。


2.配置內(nèi)核

使用Docker等容器需要Kernel中打開(kāi)相關(guān)配置,否則安裝或運(yùn)行Docker會(huì)出現(xiàn)各種錯(cuò)誤。Docker開(kāi)源團(tuán)隊(duì)提供了一個(gè)腳本,可以檢測(cè)Kernel配置是否符合Docker的運(yùn)行要求。

源地址:

https://github.com/moby/moby/blob/master/contrib/check-config.sh

腳本可聯(lián)系我司獲取。


拷貝到板上直接運(yùn)行腳本:

chmod+x check-config.sh./check-config.sh#可以直接指定文件./check-config.sh /proc/config.gz

也可以將腳本拷貝到SDK的kernel目錄下,指定config文件:

chmod+x check-config.shmake ARCH=arm64 rockchip_linux_defconfig./check-config.sh .config

結(jié)果主要是兩部分,Generally Necessary: 表示必要的配置,如果有顯示missing的地方,需要在內(nèi)核配置中打開(kāi),重新編譯燒錄內(nèi)核以支持Docker。Optional Features: 是可選配置,根據(jù)需要打開(kāi)。

60f12858-530b-11f0-986f-92fbcf53809c.png60fba1de-530b-11f0-986f-92fbcf53809c.png

從上面的檢測(cè)結(jié)果中得知需要打開(kāi)哪些配置后,在SDK的kerne目錄下進(jìn)入菜單,搜索對(duì)應(yīng)項(xiàng)目將其打開(kāi)。

make ARCH=arm64 menuconfigmake ARCH=arm64 savedefconfigcpdefconfigarch/arm64/configs/rockchip_linux_defconfig

參考上述腳本指定文件進(jìn)行檢查是否開(kāi)啟所有必要配置。

之后回SDK根目錄進(jìn)行編譯內(nèi)核:

./build.sh kernel


3.Docker部署

燒錄完新內(nèi)核之后,可以開(kāi)始在設(shè)備上安裝 Docker

3.1安裝Docker依賴(lài)

Docker在Ubuntu上依賴(lài)一些軟件包。執(zhí)行以下命令來(lái)安裝這些依賴(lài):

aptinstall apt-transport-https ca-certificates curl software-properties-common gnupg lsb-release

3.2添加 Docker 官方 GPG key

執(zhí)行以下命令來(lái)添加Docker官方的GPG密鑰


curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg

3.3添加 Docker 軟件源

執(zhí)行以下命令來(lái)添加Docker的軟件源:


echo"deb [arch=$(dpkg --print-architecture)signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu$(lsb_release -cs)stable"| sudotee/etc/apt/sources.list.d/docker.list > /dev/null

3.4安裝Docker

執(zhí)行以下命令來(lái)安裝Docker:

aptupdateapt install docker-ce docker-ce-cli containerd.io docker-compose-plugin


4.功能驗(yàn)證

4.1配置國(guó)內(nèi)加速鏡像源

添加配置/etc/docker/daemon.json文件:

{"registry-mirrors":["https://jkfdsf2u.mirror.aliyuncs.com","https://registry.docker-cn.com","http://hub-mirror.c.163.com","https://docker.registry.cyou","https://docker-cf.registry.cyou","https://dockercf.jsdelivr.fyi","https://docker.jsdelivr.fyi","https://dockertest.jsdelivr.fyi","https://mirror.aliyuncs.com","https://dockerproxy.com","https://mirror.baidubce.com","https://docker.m.daocloud.io","https://docker.nju.edu.cn","https://docker.mirrors.sjtug.sjtu.edu.cn","https://docker.mirrors.ustc.edu.cn","https://mirror.iscas.ac.cn","https://docker.rainbond.cc"
],"insecure-registries":["docker-registry.zjq.com"],"log-driver":"json-file","log-opts":{"max-size":"10m","max-file":"10"},"data-root":"/data/docker"}


4.2顯示 Docker 系統(tǒng)的詳細(xì)信息

dockerinfo

61097944-530b-11f0-986f-92fbcf53809c.png

4.3檢查 Docker 服務(wù)的狀態(tài)并重啟

systemctlstatus dockersystemctl restart dockervv

6113ee74-530b-11f0-986f-92fbcf53809c.png


4.4創(chuàng)建Docker用戶(hù)組并添加當(dāng)前用戶(hù)加入

默認(rèn)情況下,只有root用戶(hù)和docker組的用戶(hù)才能運(yùn)行Docker命令。我們可以將當(dāng)前用戶(hù)添加到docker組,避免每次使用Docker時(shí)都需要使用sudo。

sudousermod -aG docker$USERgroupadd dockergpasswd -a${USER}docker

611df09a-530b-11f0-986f-92fbcf53809c.png

4.5Docker驗(yàn)證

//從docker 中拉下一個(gè)倉(cāng)庫(kù)docker pull hello-world//運(yùn)行一個(gè)例程docker run hello-world

6126e402-530b-11f0-986f-92fbcf53809c.png
4.總結(jié)

在RK3588 Ubuntu系統(tǒng)中集成Docker容器技術(shù),顯著簡(jiǎn)化了復(fù)雜應(yīng)用的部署與管理流程。通過(guò)標(biāo)準(zhǔn)化鏡像構(gòu)建、資源隔離控制和靈活的生命周期管理,開(kāi)發(fā)者可高效利用RK3588的AI算力與多任務(wù)處理能力。掌握鏡像架構(gòu)適配、資源限制及存儲(chǔ)持久化等關(guān)鍵技巧,將使容器化方案成為RK3588邊緣計(jì)算及嵌入式開(kāi)發(fā)的強(qiáng)力支撐,加速產(chǎn)品迭代周期。

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(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)投訴
  • 容器
    +關(guān)注

    關(guān)注

    0

    文章

    509

    瀏覽量

    22408
  • Ubuntu
    +關(guān)注

    關(guān)注

    5

    文章

    590

    瀏覽量

    31039
  • Docker
    +關(guān)注

    關(guān)注

    0

    文章

    514

    瀏覽量

    12842
  • RK3588
    +關(guān)注

    關(guān)注

    7

    文章

    413

    瀏覽量

    5715
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    瑞芯微RK3588開(kāi)發(fā)板RK3588 EVB和RK3588S EVB解讀

    瑞芯微RK3588開(kāi)發(fā)板RK3588 EVB和RK3588S EVB解讀 瑞芯微旗艦芯RK3588系列開(kāi)發(fā)板受到廣大開(kāi)發(fā)者伙伴的關(guān)注和問(wèn)詢(xún)。針對(duì)相關(guān)的開(kāi)發(fā)板功能、操作
    的頭像 發(fā)表于 09-22 15:54 ?2w次閱讀
    瑞芯微<b class='flag-5'>RK3588</b>開(kāi)發(fā)板<b class='flag-5'>RK3588</b> EVB和<b class='flag-5'>RK3588</b>S EVB解讀

    探索巔峰性能 |迅為 RK3588開(kāi)發(fā)板深度剖析

    手冊(cè))三大板塊,共計(jì)3500頁(yè)+。 另外,RK3588上搭載了6T的NPU,NPU集成在處理器中在以前并不多見(jiàn),所以NPU既提供了文檔資料,也提供了視頻資料。 00-快速使用指南 itop-rk3588
    發(fā)表于 08-09 15:44

    迅為RK3588開(kāi)發(fā)板深度剖析丨首選的性能

    手冊(cè))三大板塊,共計(jì)3500頁(yè)+。 另外,RK3588上搭載了6T的NPU,NPU集成在處理器中在以前并不多見(jiàn),所以NPU既提供了文檔資料,也提供了視頻資料。 00-快速使用指南 itop-rk3588
    發(fā)表于 09-03 15:49

    探索巔峰性能 |迅為瑞芯微RK3588開(kāi)發(fā)板/核心板深度剖析

    手冊(cè))三大板塊,共計(jì)3500頁(yè)+。 另外,RK3588上搭載了6T的NPU,NPU集成在處理器中在以前并不多見(jiàn),所以NPU既提供了文檔資料,也提供了視頻資料。 00-快速使用指南 itop-rk3588
    發(fā)表于 09-25 11:15

    迅為瑞芯微RK3588開(kāi)發(fā)板深度剖析丨首選的性能

    手冊(cè))三大板塊,共計(jì)3500頁(yè)+。 另外,RK3588上搭載了6T的NPU,NPU集成在處理器中在以前并不多見(jiàn),所以NPU既提供了文檔資料,也提供了視頻資料。 00-快速使用指南 itop-rk3588
    發(fā)表于 10-17 10:49

    RK3588 EVB 用戶(hù)使用指南

    本文檔主要介紹 RK3588 EVB 基本功能和硬件特性、多功能硬件配置、軟件調(diào)試操作使用方法,旨在幫助調(diào)試人員更快、更準(zhǔn)確地使用 RK3588 EVB,熟悉 RK3588 芯片開(kāi)發(fā)應(yīng)用方案。
    發(fā)表于 03-16 16:57

    RK3588X預(yù)置debian11固件支持Docker功能

    1、Docker特色軟件包介紹TB-RK3588X預(yù)置debian11固件內(nèi)可直接支持Docker功能。安裝軟件包sudo apt -y install toybrick-server安裝
    發(fā)表于 06-17 16:03

    RK3588RK3588S之間的區(qū)別是什么

    RK3588RK3588S的區(qū)別: RK3588S是RK3588的低配版,其區(qū)別類(lèi)似RK3568跟RK
    發(fā)表于 03-10 19:22 ?2.8w次閱讀

    RK3588-MIPI屏幕調(diào)試筆記:RK3588-MIPI-DSI

    RK3588-MIPI屏幕調(diào)試筆記:RK3588-MIPI-DSI
    的頭像 發(fā)表于 06-10 10:31 ?5708次閱讀
    <b class='flag-5'>RK3588</b>-MIPI屏幕調(diào)試筆記:<b class='flag-5'>RK3588</b>-MIPI-DSI

    rk3588rk3588s的區(qū)別

    rk3588rk3588s的區(qū)別 Rockchip是一家專(zhuān)業(yè)的半導(dǎo)體公司,成立于2001年,總部位于中國(guó)深圳,主要從事集成電路的設(shè)計(jì)、開(kāi)發(fā)和銷(xiāo)售。他們的熱門(mén)產(chǎn)品RK3588RK3588
    的頭像 發(fā)表于 08-15 16:44 ?1.7w次閱讀

    RK35883588s的區(qū)別

    RK35883588s的區(qū)別 Rockchip RK3588RK3588s是兩種功能強(qiáng)大且廣受歡迎的片上系統(tǒng)(SoC)解決方案,用于一系
    的頭像 發(fā)表于 08-15 17:03 ?2.6w次閱讀

    迅為電子RK3588S與RK3588硬件性能區(qū)別及板卡選型

    迅為電子RK3588S與RK3588硬件性能區(qū)別及板卡選型
    的頭像 發(fā)表于 06-25 15:30 ?4861次閱讀
    迅為電子<b class='flag-5'>RK3588</b>S與<b class='flag-5'>RK3588</b>硬件性能區(qū)別及板卡選型

    RK3588!黑神話(huà)悟空,啟動(dòng)?-迅為電子RK3588開(kāi)發(fā)板

    RK3588!黑神話(huà)悟空,啟動(dòng)?-迅為電子RK3588開(kāi)發(fā)板
    的頭像 發(fā)表于 08-30 14:13 ?1231次閱讀
    <b class='flag-5'>RK3588</b>!黑神話(huà)悟空,啟動(dòng)?-迅為電子<b class='flag-5'>RK3588</b>開(kāi)發(fā)板

    技術(shù)分享|iTOP-RK3588開(kāi)發(fā)板Ubuntu20系統(tǒng)旋轉(zhuǎn)屏幕方案

    技術(shù)分享|iTOP-RK3588開(kāi)發(fā)板Ubuntu20系統(tǒng)旋轉(zhuǎn)屏幕方案
    的頭像 發(fā)表于 04-18 15:19 ?420次閱讀
    技術(shù)分享|iTOP-<b class='flag-5'>RK3588</b>開(kāi)發(fā)板<b class='flag-5'>Ubuntu</b>20<b class='flag-5'>系統(tǒng)</b>旋轉(zhuǎn)屏幕方案

    RK3588參數(shù)與主要特性 RK3588數(shù)據(jù)手冊(cè)解讀

    RK3588參數(shù)與主要特性 RK3588數(shù)據(jù)手冊(cè)解讀
    的頭像 發(fā)表于 05-19 18:34 ?1782次閱讀
    <b class='flag-5'>RK3588</b>參數(shù)與主要特性  <b class='flag-5'>RK3588</b>數(shù)據(jù)手冊(cè)解讀