小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

如何在 Ubuntu Linux 上安裝 Docker 教程

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

如何在 Ubuntu Linux 上安裝 Docker 教程

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

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

Docker 的優(yōu)勢

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

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

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

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

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

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

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

1
sudo apt update

然后,使用 apt install 下載安裝所需的所有依賴項。

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

Docker 軟件使用 GnuPG(也稱 為GPG)來確保從存儲庫下載軟件包時的通信安全。 GPG 是用于加密消息或數(shù)據(jù)的 PGP(非常好的隱私)的實現(xià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 在其軟件存儲庫中有三個主要的軟件發(fā)行版:穩(wěn)定版,測試版和夜間發(fā)行版。 本指南將討論 Docker 的穩(wěn)定發(fā)行版。

運行以下命令以使用穩(wěn)定的存儲庫發(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 軟件存儲庫,您可以繼續(xù)安裝 Docker Engine,它是管理和運行 Docker 容器的核心。 組成 Docker 引擎的其他重要組件包括 Docker Client,容器化,runc 和 Docker 守護程序。

確保使用以下命令更新軟件包源,因為您最近已將 Docker 存儲庫添加到軟件源列表中。

1
sudo apt update

要安裝 Docker Engine,請運行以下命令。 默認情況下,該命令將安裝最新的穩(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

確認安裝

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

1
docker -v

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

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

1
sudo docker run hello-world

以非 root 用戶身份運行 Docker

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

為了能夠以超級用戶身份運行 Docker 容器和其他重要命令,您首先需要創(chuàng)建一個名為 docker 的用戶組,然后將該用戶添加到計算機上的 docker 組。 groupadd 命令負責(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 命令,則可能需要重新啟動計算機。

卸載 Docker

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

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

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

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

實踐中的 Docker

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

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

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

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多