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已經成功安裝並正常工作。