Docker 系列教程:在 Ubuntu 上安裝 Docker 分步圖文指南

我們將在這個簡單易學的初學者指南中瞭解如何在 Ubuntu 上安裝 Docker。只需按照步驟操作,幾分鐘內即可開始使用 Docker。

Docker 是一個將應用程序及其所有依賴項打包在容器中的平臺,以便應用程序無縫運行。它使用虛擬化技術爲軟件和工具提供隔離的容器。它們類似於虛擬機,但容器更便攜,更資源友好。
本文將向您展示在 Ubuntu 上安裝 Docker 並使其運行的最簡單方法。

在 Ubuntu 上安裝 Docker

Docker 可從標準Ubuntu 存儲庫安裝,但它可能並不總是最新版本。爲確保獲得最新版本,我們將從官方 Docker 存儲庫安裝 Docker。

1. 更新包

首先,更新包索引並安裝添加新 HTTPS 存儲庫所需的依賴項。

linuxmi@linuxmi:~/www.linuxmi.com$ sudo apt update
linuxmi@linuxmi:~/www.linuxmi.com$ sudo apt install apt-transport-https ca-certificates curl gnupg software-properties-common

2. 添加 Docker 倉庫

接下來,將官方 Docker 存儲庫的 GPG 密鑰導入您的系統。這是一項安全功能,可確保您安裝的軟件是真實的。

linuxmi@linuxmi:~/www.linuxmi.com$ curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -

爲了能夠在您的 Ubuntu 系統上安裝 Docker,您必須首先向其中添加穩定的 Docker APT 存儲庫:

linuxmi@linuxmi:~/www.linuxmi.com$ sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"

最後,使用新添加的 repo 中的 Docker 包更新包數據庫:

linuxmi@linuxmi:~/www.linuxmi.com$ sudo apt update

3. 安裝 Docker

要在 Ubuntu 上安裝最新版本的 Docker,請運行以下命令。

linuxmi@linuxmi:~/www.linuxmi.com$ sudo apt install docker-ce docker-ce-cli containerd.io

恭喜!現在應該安裝 Docker,服務已啓動並啓用在啓動時啓動。此外,您可以使用以下方法檢查 Docker 狀態:

linuxmi@linuxmi:~/www.linuxmi.com$ systemctl is-active docker
active

當發佈新版本的 Docker 時,您只需使用標準apt update程序更新包即可。

允許非 root 用戶運行 Docker 命令

到目前爲止,我們已經成功地在你的 Ubuntu 系統上安裝了一個 Docker。

默認情況下,只有 root 和具有 sudo 權限的用戶才能執行 Docker 命令。如果您嘗試運行該 docker 命令而不使用 前綴 sudo,您將得到如下輸出:

Got permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Get http://%2Fvar%2Frun%2Fdocker.sock/v1.24/containers/json: dial unix /var/run/docker.sock: connect: permission denied

要以非 root 用戶身份運行 Docker 命令,您必須將您的用戶添加到 docker 組。爲此,請輸入:

linuxmi@linuxmi:~/www.linuxmi.com$ sudo usermod -aG docker ${USER}

在上面顯示的命令中,${USER} 是一個保存您的用戶名的環境變量。要應用新的組成員身份,請註銷並重新登錄。

結論

在本教程中,我們向您展示瞭如何在 Ubuntu 上安裝 Docker。要了解有關 Docker 的更多信息,請查看官方 Docker 文檔。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章