ubuntu 安裝 docker

疾风不问归途發表於2024-10-12

Ubuntu安裝Docker

1. 更新系統

首先,確保系統更新到最新狀態:

sudo apt update
sudo apt upgrade

2. 安裝依賴項

Docker依賴於一些軟體包,先安裝這些依賴項:

sudo apt install apt-transport-https ca-certificates curl software-properties-common

3. 新增Docker的GPG金鑰

為了確保你下載的Docker軟體包是可信的,你需要新增Docker的官方GPG金鑰:

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

4. 新增Docker的APT源

然後,將Docker的官方APT源新增到你的系統中:

echo "deb [arch=$(dpkg --print-architecture) 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

5. 更新APT包索引

新增APT源後,更新包索引:

sudo apt update

6. 安裝Docker引擎

現在可以安裝Docker引擎了:

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

7. 驗證Docker安裝

安裝完成後,可以透過檢查Docker的版本來驗證是否安裝成功:

docker --version

8. 啟動並啟用Docker服務

確保Docker服務已經啟動並設定為開機啟動:

sudo systemctl start docker
sudo systemctl enable docker

9. 允許非root使用者執行Docker(可選)

如果你想允許非root使用者(比如你的當前使用者)執行Docker,可以將該使用者新增到docker組:

sudo usermod -aG docker ${USER}

然後需要登出並重新登入,或者執行以下命令以應用組更改:

newgrp docker

10. 測試Docker

最後,執行一個測試容器,確保Docker執行正常:

docker run hello-world

如果輸出“Hello from Docker!”訊息,說明Docker已經成功安裝並正常工作。

相關文章