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

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

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

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

如何在Debian 10上安裝Docker?

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

掃碼添加小助手

加入工程師交流群

Docker

Docker 是一個開源的應(yīng)用容器引擎,讓開發(fā)者可以打包他們的應(yīng)用以及依賴包到一個可移植的容器中,然后發(fā)布到任何流行的Linux或Windows操作系統(tǒng)的機器上,運行這個容器,程序在這個容器里運行,就好像在真實的物理機上運行一樣。有了 Docker,就不用擔(dān)心環(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)。

安裝前檢查和準備

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

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

處理方法是調(diào)用update-alternatives強制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

此外開發(fā)板可能已經(jīng)安裝有docker,所以在安裝過程中會報錯,這個時候就需要將舊版本的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的時候才不會報錯。

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

2

添加 Docker 的官方 GPG 密鑰

在docker下載的過程中,需要使用到GPG密鑰,使用curl命令來添加GPG密鑰。

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

注意

在這個過程中可能會碰到curl報錯,需要下載curl證書,

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

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

export CURL_CA_BUNDLE=/root/cacert.pem

3

設(shè)置官方源

在debian中是通過源來管理軟件包的,通過如下命令可以添加官方源,以便于下載的docker和開發(fā)板的debian版本相對應(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

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

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

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

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

apt-cache madison docker-ce

通過下面命令可以安裝舊版本,將修改為特定版本名,例如: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兩條信息,如果沒有 Server: Docker Engine - Community信息則表示安裝失敗。

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


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

END

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

    關(guān)注

    0

    文章

    526

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    云服務(wù)器 Flexus X 實例,Docker 集成搭建 YesPlayMusic 網(wǎng)易云音樂播放器

    YesPlayMusic 是一款基于 Electron 的開源網(wǎng)易云音樂桌面播放器,以簡潔的界面和豐富的功能受到了許多用戶的喜愛,特別是對于希望在桌面上享受網(wǎng)易云音樂服務(wù)的用戶 Docker 安裝
    的頭像 發(fā)表于 01-13 18:17 ?1062次閱讀
    云服務(wù)器 Flexus X 實例,<b class='flag-5'>Docker</b> 集成搭建 YesPlayMusic 網(wǎng)易云音樂播放器

    在華為云通過 Docker 容器部署 Elasticsearch 并進行性能評測

    前言 ? 1. 華為云X實例介紹及優(yōu)勢 ? 1.1 柔性算力 ? 1.2 vCPU和內(nèi)存的靈活配比 ? 1.3 成本效益與性能 ? 2. 安裝并運行 Docker ? 2.1 修改倉庫配置文件
    的頭像 發(fā)表于 01-13 13:36 ?875次閱讀
    在華為云<b class='flag-5'>上</b>通過 <b class='flag-5'>Docker</b> 容器部署 Elasticsearch 并進行性能評測

    云服務(wù)器 Flexus X 實例,Docker 集成搭建 NGINX

    Docker 集成搭建 NGINX 1、購買華為云 Flexus X 實例 Flexus云服務(wù)器X實例-華為云 (huaweicloud.com) ? 2、docker 安裝 yum?install
    的頭像 發(fā)表于 01-13 11:09 ?1219次閱讀
    云服務(wù)器 Flexus X 實例,<b class='flag-5'>Docker</b> 集成搭建 NGINX

    docker通過中間鏡像加速部署

    使用 docker 打包鏡像的時候, 每次耗費時間最多的就是 docker build 的過程. 特別是對于前端工程的打包, 有時候下載依賴包的時間就要 10 幾分鐘, 這就導(dǎo)致發(fā)布版本的效率極低.
    的頭像 發(fā)表于 01-06 12:39 ?837次閱讀

    在 Huawei Cloud EulerOS 系統(tǒng)中安裝 Docker 的詳細步驟與常見問題解決

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