chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

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

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

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

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

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

掃碼添加小助手

加入工程師交流群

一、Docker的基本概念

1. 鏡像(Image):鏡像是一個(gè)只讀模板,包含了運(yùn)行容器所需的所有文件和設(shè)置??梢园阉斫獬梢粋€(gè)類的模板,通過它可以創(chuàng)建容器實(shí)例。

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

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

二、Docker的特點(diǎn)

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

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

3. 資源隔離:每個(gè)Docker容器都是獨(dú)立運(yùn)行的,相互之間不會(huì)影響。這種隔離性提供了更高的安全性。

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

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

三、Docker的用途

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

2. 提供彈性的云服務(wù):因?yàn)镈ocker容器可以隨開隨關(guān),很適合動(dòng)態(tài)擴(kuò)容和縮容。

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

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

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


在源碼根目錄下執(zhí)行如下指令檢測(cè):
./kernel-6.1/check-config.sh
結(jié)果如下,如果出現(xiàn)某些項(xiàng)為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進(jìn)入文件把該行放開wKgZPGkanu6AHhPiAADsliMwRAo754.png5、更新軟件包列表
aptupdate
6、安裝Docker Engine
apt install docker-ce -y
7、查看版本
docker--version
8、docker默認(rèn)使?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(拉取其中的一個(gè))
12、進(jìn)入鏡像:
docker run -t -i debian:10 /bin/bash
wKgZPGkanu-Aa1j_AAARmhzcTnI008.png五、說明
鏡像的獲取方式有很多,也不盡相同,但最重要的是,內(nèi)核必須支持,要不然你怎么嘗試都是會(huì)報(bào)錯(cuò)的。docker運(yùn)行第三方代碼不會(huì)影響系統(tǒng)本身的其他程序,還是很好用的,目前接觸的很多合作項(xiàng)目都是基于linux系統(tǒng)在docker上運(yùn)行自己的應(yīng)用程序。


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

    關(guān)注

    0

    文章

    525

    瀏覽量

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

    關(guān)注

    26

    文章

    6232

    瀏覽量

    116419
  • Docker
    +關(guān)注

    關(guān)注

    0

    文章

    529

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

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

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

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

    618 買了幾個(gè)便宜的 Purple PI OH 開發(fā)板[1] (500 塊多一點(diǎn)買了 3 個(gè)), 這個(gè)開發(fā)板類似樹莓派,是基于 Rockchip(瑞芯微) 的 rx3566 arm64 芯片。
    發(fā)表于 07-31 10:28 ?1499次閱讀
    如<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ā)板運(yùn)行RT-Thread呢?

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    Docker是什么?Docker有什么用?我們不再贅述。RZ/G2L開發(fā)板支持ubuntu系統(tǒng),下面快速演示一下如何在G2L開發(fā)板
    的頭像 發(fā)表于 04-15 16:18 ?1302次閱讀
    這么簡(jiǎn)單!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 ?1504次閱讀
    迅為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

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

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

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

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

    迅為RK3576開發(fā)板NPUrknn-toolkit2環(huán)境搭建和使用docker環(huán)境安裝
    的頭像 發(fā)表于 06-18 15:22 ?1182次閱讀
    迅為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è)施自動(dòng)化的核心技術(shù)。如果你在服務(wù)器或VPS運(yùn)行Rocky Linux,學(xué)會(huì)在Rocky Linux
    的頭像 發(fā)表于 01-12 17:21 ?836次閱讀