免费视频淫片aa毛片_日韩高清在线亚洲专区vr_日韩大片免费观看视频播放_亚洲欧美国产精品完整版

打開APP
userphoto
未登錄

開通VIP,暢享免費(fèi)電子書等14項(xiàng)超值服

開通VIP
如何在 Ubuntu Linux 上安裝 Docker 教程

如何在 Ubuntu Linux 上安裝 Docker 教程

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

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

Docker 的優(yōu)勢(shì)

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

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

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

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

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

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

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

1
sudo apt update

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

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

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

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

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

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

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

1
echo "deb [arch=amd64 signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/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ǔ)庫(kù),您可以繼續(xù)安裝 Docker Engine,它是管理和運(yùn)行 Docker 容器的核心。 組成 Docker 引擎的其他重要組件包括 Docker Client,容器化,runc 和 Docker 守護(hù)程序。

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

1
sudo apt update

要安裝 Docker Engine,請(qǐng)運(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 的版本號(hào)。

1
docker -v

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

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

1
sudo docker run hello-world

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

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

為了能夠以超級(jí)用戶身份運(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

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

1
gnome-session-quit

在某些情況下,如果仍然無(wú)法以非 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 獲取的簡(jiǎn)單 Docker 映像。

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

本站僅提供存儲(chǔ)服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊舉報(bào)。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
最簡(jiǎn)單的教程:在Ubuntu操作系統(tǒng)里安裝Docker
在Ubuntu上安裝Docker(4種簡(jiǎn)單方法)
如何在Ubuntu 18.04上安裝Mono
詳解在 Ubuntu 從外部存儲(chǔ)庫(kù)安裝軟件包
win10利用WSL2安裝docker的2種方式
docker
更多類似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長(zhǎng)圖 關(guān)注 下載文章
綁定賬號(hào)成功
后續(xù)可登錄賬號(hào)暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服