色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

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 的主要用途,目前有三大類。

(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

    文章

    472

    瀏覽量

    11865
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    在 Huawei Cloud EulerOS 系統(tǒng)中安裝 Docker 的詳細(xì)步驟與常見(jiàn)問(wèn)題解決

    前言 ? 1. 安裝Docker ? 1.1 系統(tǒng)更新與依賴安裝 ? 1.2 添加華為云Docker倉(cāng)庫(kù) ? 2. 解決倉(cāng)庫(kù)配置錯(cuò)誤 ? 2.1 手動(dòng)修改倉(cāng)庫(kù)配置文件 ? 2.2
    的頭像 發(fā)表于 12-26 18:12 ?257次閱讀
    在 Huawei Cloud EulerOS 系統(tǒng)中<b class='flag-5'>安裝</b> <b class='flag-5'>Docker</b> 的詳細(xì)步驟與常見(jiàn)問(wèn)題解決

    在macOS Sierra安裝Pro Tools 10

    在 macOS Sierra 安裝 Pro Tools 10?
    發(fā)表于 11-25 14:48 ?0次下載

    何在樹(shù)莓派上安裝Docker容器

    Pi官網(wǎng) 下載最新版本的Raspberry Pi OS。 使用SD卡寫(xiě)入工具將鏡像寫(xiě)入SD卡:可以使用 Etcher 等工具。 將SD卡插入樹(shù)莓派并啟動(dòng)。 2. 更新系統(tǒng) 在安裝Docker之前
    的頭像 發(fā)表于 11-11 11:38 ?668次閱讀

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

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

    ARM平臺(tái)實(shí)現(xiàn)Docker容器技術(shù)

    及依賴包到一個(gè)可移植的鏡像中,然后發(fā)布到任何流行的Linux或Windows機(jī)器,亦可實(shí)現(xiàn)虛擬化。容器是完全使用沙箱機(jī)制,相互之間不會(huì)有任何接口。使用Docker,可像管理應(yīng)用程序一樣管理基礎(chǔ)結(jié)構(gòu)
    發(fā)表于 07-25 14:36

    EC900安裝DSA,通過(guò)ip地址訪問(wèn)DSA配置頁(yè)面

    開(kāi)始前需使用SSH連接上EC900,這里推薦使用mobaxterm工具方便后續(xù)上傳文件 一、導(dǎo)入debian鏡像 執(zhí)行命令查看鏡像:docker images 如果沒(méi)有鏡像則需導(dǎo)入鏡像
    發(fā)表于 07-24 06:56

    如何修改buildroot和debian文件系統(tǒng)

    本文檔主要介紹在沒(méi)有編譯環(huán)境的情況下,如何修改buildroot和debian文件系統(tǒng)方法,如在buildroot文件系統(tǒng)中添加文件、修改目錄等文件操作,在debian文件系統(tǒng)中,安裝軟件庫(kù)、工具、擴(kuò)大文件系統(tǒng)空間等等操作。
    的頭像 發(fā)表于 07-22 17:46 ?502次閱讀
    如何修改buildroot和<b class='flag-5'>debian</b>文件系統(tǒng)

    ARM平臺(tái)實(shí)現(xiàn)Docker容器技術(shù)

    ,192.168.10.101為Ubuntu的IP。 圖12因?yàn)?b class='flag-5'>Docker剛建立運(yùn)行,所以里面無(wú)任何鏡像內(nèi)容。至此,Docker環(huán)境安裝完成。2 構(gòu)建鏡像請(qǐng)?jiān)赨buntu新建工作目
    發(fā)表于 07-17 11:05

    昉·星光 2 高性能RISC-V單板計(jì)算機(jī)體驗(yàn)】Homeassistant

    Assistant Supervisor 和附加組件。它預(yù)裝在 Home Assistant OS ,當(dāng)然也可以安裝在任何 Linux 系統(tǒng)。它利用由 Home Assistant
    發(fā)表于 07-14 20:40

    寶塔面板Docker一鍵安裝:部署GPTAcademic,開(kāi)發(fā)私有GPT學(xué)術(shù)優(yōu)化工具

    gptacademic,并將其部署到服務(wù)器,從而開(kāi)發(fā)出專屬于自己的GPT學(xué)術(shù)優(yōu)化工具。 ? 寶塔面板Docker一鍵安裝gptacademi
    的頭像 發(fā)表于 07-02 11:58 ?2635次閱讀
    寶塔面板<b class='flag-5'>Docker</b>一鍵<b class='flag-5'>安裝</b>:部署GPTAcademic,開(kāi)發(fā)私有GPT學(xué)術(shù)優(yōu)化工具

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

    介紹本文基于purple-pi-oh系列主板演示Linux系統(tǒng)安裝Docker,方法適用于RK3566全系列產(chǎn)品。本教程將指導(dǎo)你在基于RK3566的LInux系統(tǒng)安裝
    的頭像 發(fā)表于 05-10 08:32 ?614次閱讀
    適合大學(xué)生的鴻蒙開(kāi)發(fā)板-Purple Pi OH之<b class='flag-5'>安裝</b><b class='flag-5'>Docker</b>

    Docker容器技術(shù)的安裝和使用

    通過(guò)Docker,開(kāi)發(fā)人員可以更容易地構(gòu)建、交付和運(yùn)行應(yīng)用程序,同時(shí)確保應(yīng)用程序的一致性和可移植性。它也使得應(yīng)用程序的部署更加靈活和高效,因?yàn)樗梢钥焖俚貑?dòng)、停止和擴(kuò)展容器,而不會(huì)影響其他容器或主機(jī)系統(tǒng)。
    發(fā)表于 04-16 11:24 ?333次閱讀
    <b class='flag-5'>Docker</b>容器技術(shù)的<b class='flag-5'>安裝</b>和使用

    【全志D1-H 哪吒開(kāi)發(fā)板】Debian系統(tǒng)安裝調(diào)教和點(diǎn)燈指南

    , 啟動(dòng) sshd 服務(wù)How to set up static IP address on Debian Linux 10/11 - nixCraft如何在Debian
    發(fā)表于 02-28 09:55

    【昉·星光 2 高性能RISC-V單板計(jì)算機(jī)體驗(yàn)】為 Ubuntu 安裝 Docker 及常用軟件

    :\\\\/\\\\/mirrors.aliyun.com/g\' /etc/apt/sources.list 安裝 Docker 與官方的Debian不同,這里直接使用 apt 進(jìn)行安裝
    發(fā)表于 02-21 17:54

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

    迅為3588開(kāi)發(fā)板Ubuntu安裝Docker
    的頭像 發(fā)表于 01-29 16:07 ?754次閱讀
    迅為3588開(kāi)發(fā)板Ubuntu<b class='flag-5'>安裝</b><b class='flag-5'>Docker</b>
    主站蜘蛛池模板: 福利社的阿姨| 国产日韩精品一区二区三区在线| 国产三级在线免费| 我半夜摸妺妺的奶C了她| 国产精品色午夜视频免费看| 午夜色网站| 久久国产精品久久国产精品 | 亚洲精品国产国语| 久久这里有精品| 波多久久亚洲精品AV无码| 午夜片神马影院福利| 沦为公交两奶头春药高潮迭起| 办公室日本肉丝OL在线| 亚洲AV无码乱码A片无码蜜桃| 久久精品国产亚洲AV天美18| gogogo免费视频观看| 鞋奴的视频VK| 老师的丝袜脚| 国产不卡在线观看视频| 一本之道加勒比在线观看| 欧美日韩第一区| 国产综合在线视频| FREE17一18外女破| 亚洲区欧美日韩综合| 欧美性xxx极品| 日本无码色哟哟婷婷最新网站| 麻豆精品一区二正一三区| 亚洲国产精品自在自线观看| 中文字幕网站在线观看| 国产爱豆剧果冻传媒在线| 乱亲女H秽乱长久久久| 小色哥影院| 99热在线精品免费全部my| 性欧美sexovideotv| 女同给老师下媚药| 国产综合91| 二色AV天堂在线| 2012中文字幕手机在线| 亚洲精品午夜VA久久成人| 日本护士性生活| 老师在讲桌下边h边讲课|