乡下人产国偷v产偷v自拍,国产午夜片在线观看,婷婷成人亚洲综合国产麻豆,久久综合给合久久狠狠狠9

  • <output id="e9wm2"></output>
    <s id="e9wm2"><nobr id="e9wm2"><ins id="e9wm2"></ins></nobr></s>

    • 分享

      如何在 Ubuntu Linux 上安裝 Docker 教程

       HDTV 2023-09-22
      如何在 Ubuntu Linux 上安裝 Docker 教程

      如何在 Ubuntu Linux 上安裝 Docker 教程

      作者:大眼仔~旭 日期:2年前 (2021-04-18) 評論:0 條

      Docker 席卷了軟件工程行業(yè),它不僅徹底改變了我們運(yùn)輸和部署軟件的方式,而且還改變了工程師在其計(jì)算機(jī)上設(shè)置軟件開發(fā)環(huán)境的方式。本篇文章大眼仔旭(www.)向您展示如何通過在 Ubuntu Linux(Focal Fossa)上安裝 Docker 來開始使用,Ubuntu Linux 20.04(Focal Fossa)是在撰寫本文時(shí)最新的 Ubuntu 長期支持(LTS)版本。

      Docker 的優(yōu)勢

      Docker 是一個(gè)開放源代碼平臺,可讓您將應(yīng)用程序自動(dòng)化和部署為稱為容器的獨(dú)立程序包。 Docker 使用操作系統(tǒng)虛擬化技術(shù),但與虛擬機(jī)不同,它在系統(tǒng)資源上要輕得多。

      Docker 主要優(yōu)點(diǎn)包括:

      相對易于使用和學(xué)習(xí)
      提供一致且輕松的軟件部署方式
      兼容微服務(wù)架構(gòu)
      資源使用情況很輕

      設(shè)置 Docker 軟件存儲(chǔ)庫

      有幾種安裝 Docker 的方法,本指南將向您展示如何使用 apt 命令實(shí)用程序從 Docker 存儲(chǔ)庫中安裝 Docker。以這種方式安裝 Docker 可以使您將來輕松升級 Docker 軟件包,這也是 Docker 團(tuán)隊(duì)推薦的方法。

      安裝的第一步是將 Docker 軟件存儲(chǔ)庫添加到您的軟件源列表中。 您將通過 HTTPS 使用 Docker 軟件存儲(chǔ)庫,然后使用以下命令安裝所需的軟件。

      最佳做法是,首先更新可用軟件包的列表。

      1
      sudo apt update

      然后,使用 apt install 下載安裝所需的所有依賴項(xiàng)。

      1
      sudo apt install apt-transport-https ca-certificates curl gnupg lsb-release

      Docker 軟件使用 GnuPG(也稱 為GPG)來確保從存儲(chǔ)庫下載軟件包時(shí)的通信安全。 GPG 是用于加密消息或數(shù)據(jù)的 PGP(非常好的隱私)的實(shí)現(xiàn)標(biāo)準(zhǔn)。

      要將官方 Docker GPG 密鑰添加到本地密鑰環(huán),請使用以下命令。

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

      Docker 在其軟件存儲(chǔ)庫中有三個(gè)主要的軟件發(fā)行版:穩(wěn)定版,測試版和夜間發(fā)行版。 本指南將討論 Docker 的穩(wěn)定發(fā)行版。

      運(yùn)行以下命令以使用穩(wěn)定的存儲(chǔ)庫發(fā)行版 Docker。

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

      注意:上述命令假定您使用的是 AMD 體系結(jié)構(gòu)。 如果碰巧使用的是 ARM 體系結(jié)構(gòu),則可以將上面命令中的 arch = amd64 替換為 arch = arm64,如果使用 arm hard float,則可以替換為 arch = armhf。

      安裝 Docker 引擎

      現(xiàn)在,您已經(jīng)設(shè)置了 Docker 軟件存儲(chǔ)庫,您可以繼續(xù)安裝 Docker Engine,它是管理和運(yùn)行 Docker 容器的核心。 組成 Docker 引擎的其他重要組件包括 Docker Client,容器化,runc 和 Docker 守護(hù)程序。

      確保使用以下命令更新軟件包源,因?yàn)槟罱褜?Docker 存儲(chǔ)庫添加到軟件源列表中。

      1
      sudo apt update

      要安裝 Docker Engine,請運(yùn)行以下命令。 默認(rèn)情況下,該命令將安裝最新的穩(wěn)定版 Docker Engine。

      1
      sudo apt-get install docker-ce docker-ce-cli containerd.io

      如果要安裝某些特定版本的 Docker,可以首先使用以下命令檢查可用版本的列表。

      1
      apt-cache madison docker-ce

      然后,您可以使用以下命令安裝特定版本的 Docker。 例如,要安裝 5:20.10.6?3-0?ubuntu-focal:

      1
      sudo apt-get install docker-ce=5:20.10.6~3-0~ubuntu-focal docker-ce-cli=5:20.10.6~3-0~ubuntu-focal containerd.io

      確認(rèn)安裝

      要檢查 Docker 是否已成功安裝,可以運(yùn)行以下命令,它將輸出已安裝的 Docker Engine 的版本號。

      1
      docker -v

      在 Ubuntu Linux 和大多數(shù)基于 Debian 的發(fā)行版中,Docker 服務(wù)將在系統(tǒng)啟動(dòng)時(shí)自動(dòng)啟動(dòng)。

      您可以嘗試運(yùn)行 hello-world Docker 映像來測試安裝。 由于該映像在您的計(jì)算機(jī)上本地不可用,因此系統(tǒng)將從 Docker Hub(包含容器映像的庫)下載該映像。 下次您再次運(yùn)行該映像時(shí),它將使用計(jì)算機(jī)上的本地副本。

      1
      sudo docker run hello-world

      以非 root 用戶身份運(yùn)行 Docker

      目前,您只能以超級用戶身份運(yùn)行 Docker 容器,這就是為什么在上面的命令中使用 sudo 的原因。 Docker 守護(hù)程序綁定到 Unix 套接字,默認(rèn)情況下,該套接字是 root 用戶擁有的,非 root 用戶只能通過 sudo 訪問它。

      為了能夠以超級用戶身份運(yùn)行 Docker 容器和其他重要命令,您首先需要?jiǎng)?chuàng)建一個(gè)名為 docker 的用戶組,然后將該用戶添加到計(jì)算機(jī)上的 docker 組。 groupadd 命令負(fù)責(zé)在 Linux 中管理用戶組。

      1
      sudo groupadd docker
      1
      sudo usermod -aG docker $USER

      使用以下命令激活組更改。

      1
      newgrp docker

      注意:請記住注銷并重新登錄,以便系統(tǒng)識別新創(chuàng)建的組成員身份。 您可以使用以下命令注銷。

      1
      gnome-session-quit

      在某些情況下,如果仍然無法以非 root 用戶身份執(zhí)行 Docker 命令,則可能需要重新啟動(dòng)計(jì)算機(jī)。

      卸載 Docker

      要從 Ubuntu Linux 刪除或卸載 Docker Engine,只需運(yùn)行以下命令。

      1
      sudo apt remove docker docker-engine docker.io containerd runc

      盡管已刪除 Docker Engine,但不會(huì)自動(dòng)刪除與 Docker 相關(guān)聯(lián)的其他文件,例如圖像,容器,卷或自定義配置文件。 您可以使用 rm 實(shí)用程序刪除這些文件。

      1
      sudo rm -rf /var/lib/docker
      1
      sudo rm -rf /var/lib/containerd

      實(shí)踐中的 Docker

      本指南向您展示如何在 Ubuntu Linux 上安裝和配置 Docker。 此外,它還向您展示了如何運(yùn)行從 Docker Hub 獲取的簡單 Docker 映像。

      Docker 是一種非常通用的工具,在軟件工程中有很多用例。 如果您是軟件工程師或在 DevOps 中工作,則 Docker 將簡化您在不同環(huán)境中部署軟件的方式,對于測試和制作軟件原型非常有用。

        本站是提供個(gè)人知識管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點(diǎn)擊一鍵舉報(bào)。
        轉(zhuǎn)藏 分享 獻(xiàn)花(0

        0條評論

        發(fā)表

        請遵守用戶 評論公約

        類似文章 更多