91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

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

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

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

如何在開發(fā)板上安裝并運行docker

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

掃碼添加小助手

加入工程師交流群

一、Docker的基本概念

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

2. 容器(Container):容器是鏡像的一個運行實例,提供了獨立的運行環(huán)境。容器內(nèi)運行著應(yīng)用程序,并且擁有自己獨立的文件系統(tǒng)、網(wǎng)絡(luò)等資源。容器可以被啟動、停止、刪除和復(fù)制。

3. 倉庫(Repository):倉庫是存儲和分享鏡像的地方??梢詮膫}庫中拉取鏡像,并將自己創(chuàng)建的鏡像推送到倉庫中。Docker Hub是最流行的Docker鏡像倉庫之一。

二、Docker的特點

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

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

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

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

5. 一致的運行環(huán)境:Docker的鏡像提供了除內(nèi)核外完整的運行時環(huán)境,確保了應(yīng)用運行環(huán)境的一致性。

三、Docker的用途

1. 提供一次性的環(huán)境:如本地測試他人的軟件、持續(xù)集成時提供單元測試和構(gòu)建的環(huán)境。

2. 提供彈性的云服務(wù):因為Docker容器可以隨開隨關(guān),很適合動態(tài)擴容和縮容。

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

四、在開發(fā)板上搭建docker環(huán)境

首先需要檢測內(nèi)核是否支持


在源碼根目錄下執(zhí)行如下指令檢測:
./kernel-6.1/check-config.sh
結(jié)果如下,如果出現(xiàn)某些項為false的話,可在相應(yīng)的config文件中加上就可以。wKgZPGkanu6AKcjJAAF_tC90jmg395.pngwKgZPGkanu6AYzR9AAEAKCKLy7k428.png內(nèi)核支持后,在終端操作如下: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"
執(zhí)行指令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、安裝完后查看狀態(tài)
sudo systemctl restart dockersudo systemctlstatus docker
wKgZPGkanu6ATeJ1AAIHXteH_zg275.png ?10、修改鏡像加速連接,內(nèi)容如下
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五、說明
鏡像的獲取方式有很多,也不盡相同,但最重要的是,內(nèi)核必須支持,要不然你怎么嘗試都是會報錯的。docker運行第三方代碼不會影響系統(tǒng)本身的其他程序,還是很好用的,目前接觸的很多合作項目都是基于linux系統(tǒng)在docker上運行自己的應(yīng)用程序。


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

    關(guān)注

    0

    文章

    531

    瀏覽量

    22966
  • 開發(fā)板
    +關(guān)注

    關(guān)注

    26

    文章

    6291

    瀏覽量

    118143
  • Docker
    +關(guān)注

    關(guān)注

    0

    文章

    532

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

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

    何在嵌入式Linux開發(fā)板配置Qt運行環(huán)境

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

    何在Rockchip Arm開發(fā)板安裝Docker Tailscale K3s Cilium

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

    何在PSoC62 Evaluation kit開發(fā)板運行RT-Thread呢?

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

    何在樹莓派上安裝運行 Arduino 集成開發(fā)環(huán)境!

    ,我們將介紹如何在樹莓派上安裝運行ArduinoIDE。所需物品要在樹莓派上運行ArduinoIDE,你需要以下組件:配備適當電源的樹莓派
    的頭像 發(fā)表于 07-01 17:41 ?4357次閱讀
    如<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'>開發(fā)</b>環(huán)境!

    何在Nodemcu開發(fā)板運行MicroPython 1.8.2?

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

    怎么從PC機上把rknn-tools安裝開發(fā)板

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

    何在RK3568上部署docker環(huán)境呢?

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

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

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

    何在arduino IDE安裝STM32的開發(fā)板工具包

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

    這么簡單!G2L開發(fā)板安裝Docker

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

    迅為3588開發(fā)板Ubuntu安裝Docker

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

    適合大學(xué)生的鴻蒙開發(fā)板-Purple Pi OH之安裝Docker

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

    Docker運行環(huán)境安裝

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

    迅為RK3576開發(fā)板NPUrknn-toolkit2環(huán)境搭建和使用docker環(huán)境安裝

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

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

    Docker 已成為現(xiàn)代應(yīng)用部署、開發(fā)和基礎(chǔ)設(shè)施自動化的核心技術(shù)。如果你在服務(wù)器或VPS運行Rocky Linux,學(xué)會在Rocky Linux
    的頭像 發(fā)表于 01-12 17:21 ?1187次閱讀