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

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

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

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

如何在Debian 10上安裝Docker?

啟揚(yáng)ARM嵌入式開(kāi)發(fā) ? 2022-08-23 10:13 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

Docker

Docker 是一個(gè)開(kāi)源的應(yīng)用容器引擎,讓開(kāi)發(fā)者可以打包他們的應(yīng)用以及依賴包到一個(gè)可移植的容器中,然后發(fā)布到任何流行的Linux或Windows操作系統(tǒng)的機(jī)器上,運(yùn)行這個(gè)容器,程序在這個(gè)容器里運(yùn)行,就好像在真實(shí)的物理機(jī)上運(yùn)行一樣。有了 Docker,就不用擔(dān)心環(huán)境問(wèn)題。

Docker 的主要用途,目前有三大類(lèi)。

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

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

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

安裝前檢查和準(zhǔn)備

Docker安裝依賴于iptables,首先確保開(kāi)發(fā)板中的iptables命令正??捎?。

在使用過(guò)程中可能會(huì)碰到iptables報(bào)錯(cuò),由于docker是用iptables初始化NAT網(wǎng)絡(luò),而Debian buster使用 nftables 而不是 iptables,導(dǎo)致dockerd不能正常完成NAT初始化,出錯(cuò)退出。

處理方法是調(diào)用update-alternatives強(qiáng)制Debian用iptables而不是nftables。

# for ipv4
sudo update-alternatives --set iptables /usr/sbin/iptables-legacy
# for ipv6
sudo update-alternatives --set ip6tables /usr/sbin/ip6tables-legacy

此外開(kāi)發(fā)板可能已經(jīng)安裝有docker,所以在安裝過(guò)程中會(huì)報(bào)錯(cuò),這個(gè)時(shí)候就需要將舊版本的docker先卸載再安裝。

卸載舊版本docker命令:

sudo apt-get remove docker docker-ce docker-engine docker.io containerd runc

安裝步驟

5264a988-21ca-11ed-9ade-dac502259ad0.png

1

安裝依賴環(huán)境

安裝docker之前需要先安裝docker所依賴的環(huán)境,這樣安裝docker的時(shí)候才不會(huì)報(bào)錯(cuò)。

 sudo apt-get update
 sudo apt-get install \
    ca-certificates \
    curl \
    gnupg \
    lsb-release

2

添加 Docker 的官方 GPG 密鑰

在docker下載的過(guò)程中,需要使用到GPG密鑰,使用curl命令來(lái)添加GPG密鑰。

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

注意

在這個(gè)過(guò)程中可能會(huì)碰到curl報(bào)錯(cuò),需要下載curl證書(shū),

從這個(gè)地址:https://curl.se/docs/caextract.html 下載cacert.pem,再將這個(gè)文件添加至環(huán)境變量(注意路徑),就可以執(zhí)行上述命令了。

wget https://curl.se/ca/cacert.pem

export CURL_CA_BUNDLE=/root/cacert.pem

3

設(shè)置官方源

在debian中是通過(guò)源來(lái)管理軟件包的,通過(guò)如下命令可以添加官方源,以便于下載的docker和開(kāi)發(fā)板的debian版本相對(duì)應(yīng)。

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

4

安裝docker-ce

通過(guò)下面命令就可以安裝docker-ce了。

sudo apt-get update
sudo apt-get install docker-ce docker-ce-cli containerd.io docker-compose-plugin

或者出于穩(wěn)定性的要求,需要安裝特定版本的docker-ce。

首先使用命令檢查存儲(chǔ)庫(kù)內(nèi)可用的舊版本

apt-cache madison docker-ce

通過(guò)下面命令可以安裝舊版本,將修改為特定版本名,例如:5:18.09.1~3-0~debian-stretch。

sudo apt-get install docker-ce=docker-ce-cli=containerd.io docker-compose-plugin

5

安裝完成后檢查

最后使用下面命令檢查docker是否安裝成功。

docker version

當(dāng)安裝成功之后可以看到client和server兩條信息,如果沒(méi)有 Server: Docker Engine - Community信息則表示安裝失敗。

529037e2-21ca-11ed-9ade-dac502259ad0.png


這樣,開(kāi)發(fā)板的docker就安裝成功了,接下來(lái)就可以就可以使用容器來(lái)運(yùn)行你想要的程序啦。

END

聲明:本文內(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)投訴
  • Docker
    +關(guān)注

    關(guān)注

    0

    文章

    532

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    何在 Vision Five 2 安裝 python 庫(kù)?

    這可能是一個(gè)完全愚蠢的問(wèn)題,但我如何在 Vision Five 2 安裝 python 庫(kù)。 使用該命令后,它給了我這個(gè)錯(cuò)誤。 默認(rèn)為用戶安裝,因?yàn)槠胀ㄕ军c(diǎn)包不可寫(xiě) 錯(cuò)誤:找不到滿足
    發(fā)表于 03-06 07:51

    請(qǐng)問(wèn)如何在 Debian Image 202306 切換到 XFCE?

    默認(rèn)情況下,Debian Image 202306 附帶 Gnome,但由于 XFCE 更輕量級(jí),我更愿意運(yùn)行它以提高性能。在此映像切換到 XFCE 的正確步驟是什么?除了安裝軟件包之外,我還需要
    發(fā)表于 03-04 07:20

    何在 VF2 編譯東西?

    。 現(xiàn)在我編譯的最后一個(gè)內(nèi)核是 10 年前的,它是在 x64 ,所以更容易。 現(xiàn)在我在 mzs 的幫助下到了這一點(diǎn): make -C /lib/modules/5.15.0-starfive/build
    發(fā)表于 03-03 07:15

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

      1. 鏡像(Image):鏡像是一個(gè)只讀模板,包含了運(yùn)行容器所需的所有文件和設(shè)置。可以把它理解成一個(gè)類(lèi)的模板,通過(guò)它可以創(chuàng)建容器實(shí)例。
    的頭像 發(fā)表于 01-30 17:51 ?2760次閱讀
    如<b class='flag-5'>何在</b>開(kāi)發(fā)板<b class='flag-5'>上</b><b class='flag-5'>安裝</b>并運(yùn)行<b class='flag-5'>docker</b>

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

    負(fù)載的強(qiáng)大平臺(tái)。 本指南是一個(gè)統(tǒng)一的資源,解釋如何在 Rocky Linux 8、9 和 10 安裝 Docker,驗(yàn)證
    的頭像 發(fā)表于 01-12 17:21 ?1228次閱讀

    何在NVIDIA Jetson AGX Thor通過(guò)Docker高效部署vLLM推理服務(wù)

    繼系統(tǒng)安裝與環(huán)境配置后,本期我們將繼續(xù)帶大家深入 NVIDIA Jetson AGX Thor 的開(kāi)發(fā)教程之旅,了解如何在 Jetson AGX Thor ,通過(guò) Docker 高效
    的頭像 發(fā)表于 11-13 14:08 ?4124次閱讀
    如<b class='flag-5'>何在</b>NVIDIA Jetson AGX Thor<b class='flag-5'>上</b>通過(guò)<b class='flag-5'>Docker</b>高效部署vLLM推理服務(wù)

    創(chuàng)龍 瑞芯微 RK3588 國(guó)產(chǎn)2.4GHz八核 工業(yè)開(kāi)發(fā)板—Docker容器部署方法說(shuō)明

    本文圍繞創(chuàng)龍科技研發(fā)的評(píng)估板,詳細(xì)說(shuō)明 Docker 容器部署方法,包括 Docker 架構(gòu)介紹、安裝步驟(依賴包安裝、GPG 密鑰添加等)、本地鏡像倉(cāng)庫(kù)搭建,以及單個(gè) / 多個(gè)鏡像的
    的頭像 發(fā)表于 10-22 17:21 ?737次閱讀
    創(chuàng)龍 瑞芯微 RK3588 國(guó)產(chǎn)2.4GHz八核 工業(yè)開(kāi)發(fā)板—<b class='flag-5'>Docker</b>容器部署方法說(shuō)明

    【HZ-T536開(kāi)發(fā)板免費(fèi)體驗(yàn)】Docker 環(huán)境安裝及應(yīng)用

    一、檢查 Docker 安裝狀態(tài) 板子提示“command not found”或無(wú)版本信息,說(shuō)明 Docker安裝,如有需要請(qǐng)自行安裝
    發(fā)表于 09-01 17:59

    【GM-3568JHF開(kāi)發(fā)板免費(fèi)體驗(yàn)】開(kāi)發(fā)環(huán)境安裝

    。 Docker 是一個(gè)開(kāi)源的應(yīng)用容器引擎,其能夠更高效的利用系統(tǒng)資源、保證一致的運(yùn)行環(huán)境,實(shí)現(xiàn)持續(xù)交付和部署,以及后期更輕松的遷移、維護(hù)、擴(kuò)展。 安裝docker 安裝
    發(fā)表于 08-09 13:37

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

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

    迅為RK3562開(kāi)發(fā)板Debian系統(tǒng)開(kāi)發(fā)安裝虛擬鍵盤(pán)

    當(dāng)我們?cè)谑褂?debian 系統(tǒng)的時(shí)候,如果想要進(jìn)行輸入,無(wú)可避免地要外接鍵盤(pán)。當(dāng)我們的輸入量不大的時(shí)候可以進(jìn)行虛擬鍵盤(pán)的安裝。具體步驟如下: 首先使用以下命令,對(duì) onboard 虛擬鍵盤(pán)進(jìn)行安裝
    發(fā)表于 05-21 11:13

    何在Android設(shè)備安裝Cyusb3014芯片驅(qū)動(dòng)?

    1.如何在Android設(shè)備安裝Cyusb3014芯片驅(qū)動(dòng)? 我們?cè)?Windows 上有 FX3 驅(qū)動(dòng)程序 SDK。 2.如何在Android系統(tǒng)上下載固件到芯片中?
    發(fā)表于 05-15 07:23

    何在Ubuntu安裝NVIDIA顯卡驅(qū)動(dòng)?

    專(zhuān)有顯卡驅(qū)動(dòng)。本文將詳細(xì)介紹在Ubuntu系統(tǒng)安裝NVIDIA顯卡驅(qū)動(dòng)的多種方法,幫助用戶根據(jù)自身情況選擇最適合的安裝方式。 二,硬件參數(shù) 平臺(tái):PX22_GPU CPU:I7-1165G7
    的頭像 發(fā)表于 05-07 16:05 ?2520次閱讀
    如<b class='flag-5'>何在</b>Ubuntu<b class='flag-5'>上</b><b class='flag-5'>安裝</b>NVIDIA顯卡驅(qū)動(dòng)?

    何在計(jì)算機(jī)上安裝麒麟操作系統(tǒng)Kylin V10 SP3

    麒麟操作系統(tǒng) Kylin V10 SP3 是一款基于 Linux 的操作系統(tǒng),廣泛應(yīng)用于政府、企業(yè)和個(gè)人用戶。本文將詳細(xì)介紹如何在計(jì)算機(jī)上安裝麒麟操作系統(tǒng) Kylin V10 SP3,
    的頭像 發(fā)表于 04-11 15:32 ?3948次閱讀
    如<b class='flag-5'>何在</b>計(jì)算機(jī)上<b class='flag-5'>安裝</b>麒麟操作系統(tǒng)Kylin V<b class='flag-5'>10</b> SP3

    告別復(fù)雜的終極指南:如何在樹(shù)莓派上安裝 Manjaro:2024

    如果你想在RaspberryPi上體驗(yàn)ArchLinux,Manjaro可能是你的最佳選擇。它基于Arch,但被打包成一個(gè)傳統(tǒng)的Linux發(fā)行版,支持多種桌面環(huán)境和架構(gòu)。讓我們來(lái)學(xué)習(xí)如何在RaspberryPi安裝它。什么是L
    的頭像 發(fā)表于 03-25 09:39 ?1432次閱讀
    告別復(fù)雜的終極指南:如<b class='flag-5'>何在</b>樹(shù)莓派上<b class='flag-5'>安裝</b> Manjaro:2024