国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

如何在開發板上安裝并運行docker

jf_44130326 ? 來源:Linux1024 ? 2026-01-30 17:51 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

一、Docker的基本概念

1. 鏡像(Image):鏡像是一個只讀模板,包含了運行容器所需的所有文件和設置。可以把它理解成一個類的模板,通過它可以創建容器實例。

2. 容器(Container):容器是鏡像的一個運行實例,提供了獨立的運行環境。容器內運行著應用程序,并且擁有自己獨立的文件系統、網絡等資源。容器可以被啟動、停止、刪除和復制。

3. 倉庫(Repository):倉庫是存儲和分享鏡像的地方。可以從倉庫中拉取鏡像,并將自己創建的鏡像推送到倉庫中。Docker Hub是最流行的Docker鏡像倉庫之一。

二、Docker的特點

1. 輕量級:相比傳統虛擬機,Docker容器更加輕量級。它共享操作系統內核,啟動時間更快,資源消耗更低。

2. 靈活性和可移植性:Docker容器可以在任何支持Docker的環境中運行,無論是開發機、測試環境還是生產環境。這意味著可以輕松地在不同的環境中部署和移植應用程序。

3. 資源隔離:每個Docker容器都是獨立運行的,相互之間不會影響。這種隔離性提供了更高的安全性。

4. 易于擴展和管理:Docker提供了豐富的命令行工具和API,方便開發者進行集群管理和擴容操作。

5. 一致的運行環境:Docker的鏡像提供了除內核外完整的運行時環境,確保了應用運行環境的一致性。

三、Docker的用途

1. 提供一次性的環境:如本地測試他人的軟件、持續集成時提供單元測試和構建的環境。

2. 提供彈性的云服務:因為Docker容器可以隨開隨關,很適合動態擴容和縮容。

3. 組建微服務架構:通過多個容器,一臺機器可以運行多個服務,因此在本機就可以模擬出微服務架構

四、在開發板上搭建docker環境

首先需要檢測內核是否支持


在源碼根目錄下執行如下指令檢測:
./kernel-6.1/check-config.sh
結果如下,如果出現某些項為false的話,可在相應的config文件中加上就可以。wKgZPGkanu6AKcjJAAF_tC90jmg395.pngwKgZPGkanu6AYzR9AAEAKCKLy7k428.png內核支持后,在終端操作如下:1、更新軟件包列表
aptupdate
2、安裝依賴包:
sudo apt install apt-transport-httpsca-certificatescurlsoftware-properties-common
3、添加Docker官方的GPG密鑰
curl -fsSLhttps://download.docker.com/linux/debian/gpg | sudo apt-key add -
4、添加Docker軟件包倉庫
add-apt-repository"deb [arch=arm64] https://download.docker.com/linux/debian $(lsb_release -cs) stable"
執行指令vi /etc/apt/sources.list進入文件把該行放開wKgZPGkanu6AHhPiAADsliMwRAo754.png5、更新軟件包列表
aptupdate
6、安裝Docker Engine
apt install docker-ce -y
7、查看版本
docker--version
8、docker默認使?iptableslegacy
update-alternatives --setiptables /usr/sbin/iptables-legacyupdate-alternatives --setip6tables /usr/sbin/ip6tables-legacy
9、安裝完后查看狀態
sudo systemctl restart dockersudo systemctlstatus docker
wKgZPGkanu6ATeJ1AAIHXteH_zg275.png ?10、修改鏡像加速連接,內容如下
sudo vim /etc/docker/daemon.json//{ "registry-mirrors": [  "https://x9r52uz5.mirror.aliyuncs.com",  "https://dockerhub.icu",  "https://docker.chenby.cn",  "https://docker.1panel.live",  "https://docker.awsl9527.cn",  "https://docker.anyhub.us.kg",  "https://dhub.kubesre.xyz",  "https://ung2thfc.mirror.aliyuncs.com",  "https://registry.docker-cn.com",  "http://hub-mirror.c.163.com",  "https://docker.mirrors.ustc.edu.cn"  ]}
11、拉取鏡像:
docker pull -adebian拉取所有鏡像docker pull debian:10(拉取其中的一個)
12、進入鏡像:
docker run -t -i debian:10 /bin/bash
wKgZPGkanu-Aa1j_AAARmhzcTnI008.png五、說明
鏡像的獲取方式有很多,也不盡相同,但最重要的是,內核必須支持,要不然你怎么嘗試都是會報錯的。docker運行第三方代碼不會影響系統本身的其他程序,還是很好用的,目前接觸的很多合作項目都是基于linux系統在docker上運行自己的應用程序。


聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 容器
    +關注

    關注

    0

    文章

    531

    瀏覽量

    22965
  • 開發板
    +關注

    關注

    26

    文章

    6289

    瀏覽量

    118041
  • Docker
    +關注

    關注

    0

    文章

    532

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    何在嵌入式Linux開發板配置Qt運行環境

    本文基于I.MX6ULL芯片的Linux開發板,介紹如何在嵌入式Linux開發板配置Qt運行環境,
    發表于 10-10 09:56 ?3267次閱讀

    何在Rockchip Arm開發板安裝Docker Tailscale K3s Cilium

    618 買了幾個便宜的 Purple PI OH 開發板[1] (500 塊多一點買了 3 個), 這個開發板類似樹莓派,是基于 Rockchip(瑞芯微) 的 rx3566 arm64 芯片。
    發表于 07-31 10:28 ?1539次閱讀
    如<b class='flag-5'>何在</b>Rockchip Arm<b class='flag-5'>開發板</b><b class='flag-5'>上</b><b class='flag-5'>安裝</b><b class='flag-5'>Docker</b> Tailscale K3s Cilium

    何在PSoC62 Evaluation kit開發板運行RT-Thread呢?

    本文主要介紹如何在PSoC62 Evaluation kit開發板運行RT-Thread,如何連接CYW43012 WiFi藍牙模組,以及如何進行WiFi聯網、網絡延遲、網絡帶寬測試
    的頭像 發表于 02-27 10:49 ?2794次閱讀
    如<b class='flag-5'>何在</b>PSoC62 Evaluation kit<b class='flag-5'>開發板</b><b class='flag-5'>上</b><b class='flag-5'>運行</b>RT-Thread呢?

    何在樹莓派上安裝運行 Arduino 集成開發環境!

    ,我們將介紹如何在樹莓派上安裝運行ArduinoIDE。所需物品要在樹莓派上運行ArduinoIDE,你需要以下組件:配備適當電源的樹莓派
    的頭像 發表于 07-01 17:41 ?4350次閱讀
    如<b class='flag-5'>何在</b>樹莓派上<b class='flag-5'>安裝</b><b class='flag-5'>并</b><b class='flag-5'>運行</b> Arduino 集成<b class='flag-5'>開發</b>環境!

    何在Nodemcu開發板運行MicroPython 1.8.2?

    何在Nodemcu開發板運行MicroPython 1.8.2?
    發表于 02-15 06:50

    怎么從PC機上把rknn-tools安裝開發板

    、資料中說的一些安裝tensorflow的命令是需要聯網的,直接把網線接到開發板就會自動聯網嗎?  3、在不能給開發板聯網的情況下,怎么安裝
    發表于 04-21 10:57

    何在RK3568上部署docker環境呢?

    現在手里有一個rk3568的開發板,我想把docker運行在上面,但是找了很久也沒有找到相關手冊,可以講一下如何在開發板
    發表于 03-13 15:15

    何在DE1-SOC開發板搭建NIOS II處理器運行UCOS

    介紹了如何在DE1-SOC開發板搭建NIOS II處理器運行UCOS II,一步一步指導的,特此上傳,希望能幫點忙。
    發表于 06-14 15:29 ?12次下載

    何在arduino IDE安裝STM32的開發板工具包

    何在arduino IDE安裝STM32的開發板工具包
    發表于 11-01 17:51 ?6次下載

    這么簡單!G2L開發板安裝Docker

    Docker是什么?Docker有什么用?我們不再贅述。RZ/G2L開發板支持ubuntu系統,下面快速演示一下如何在G2L開發板
    的頭像 發表于 04-15 16:18 ?1462次閱讀
    這么簡單!G2L<b class='flag-5'>開發板</b><b class='flag-5'>安裝</b><b class='flag-5'>Docker</b>

    迅為3588開發板Ubuntu安裝Docker

    迅為3588開發板Ubuntu安裝Docker
    的頭像 發表于 01-29 16:07 ?1553次閱讀
    迅為3588<b class='flag-5'>開發板</b>Ubuntu<b class='flag-5'>安裝</b><b class='flag-5'>Docker</b>

    適合大學生的鴻蒙開發板-Purple Pi OH之安裝Docker

    個開放源代碼的應用容器引擎,允許開發者打包他們的應用及依賴包到一個可移植的容器中,這個容器可以在任何支持Docker的Linux機器運行。這里我們適配了purp
    的頭像 發表于 05-10 08:32 ?1424次閱讀
    適合大學生的鴻蒙<b class='flag-5'>開發板</b>-Purple Pi OH之<b class='flag-5'>安裝</b><b class='flag-5'>Docker</b>

    Docker運行環境安裝

    、發布、測試和部署,可以幫助開發人員將最新版本代碼應用到生產環境中。 Docker可以安裝在多個平臺中,包括Mac、Windows和Linux。不過,生產環境還是推薦在Linux
    的頭像 發表于 10-29 11:28 ?1260次閱讀

    迅為RK3576開發板NPUrknn-toolkit2環境搭建和使用docker環境安裝

    迅為RK3576開發板NPUrknn-toolkit2環境搭建和使用docker環境安裝
    的頭像 發表于 06-18 15:22 ?1272次閱讀
    迅為RK3576<b class='flag-5'>開發板</b>NPUrknn-toolkit2環境搭建和使用<b class='flag-5'>docker</b>環境<b class='flag-5'>安裝</b>

    何在2026年Rocky Linux(8、9和10)安裝Docker

    Docker 已成為現代應用部署、開發和基礎設施自動化的核心技術。如果你在服務器或VPS運行Rocky Linux,學會在Rocky Linux
    的頭像 發表于 01-12 17:21 ?1144次閱讀