我們將在這個簡單易學的初學者指南中瞭解如何在 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 文檔。