Docker 安裝指南(Ubuntu)

前置作業

若系統曾安裝過舊版 Docker,請先移除相關套件:

sudo apt-get remove docker docker-engine docker.io containerd runc

安裝套件與設定倉庫

更新套件索引並安裝必要套件:

sudo apt-get update
sudo apt-get install -y ca-certificates curl gnupg

新增 Docker GPG 金鑰並設定倉庫:

sudo install -m 0755 -d /etc/apt/keyrings
curl -fsSL https://download.docker.com/linux/ubuntu/gpg -o /etc/apt/keyrings/docker.asc
sudo chmod a+r /etc/apt/keyrings/docker.asc

新增 Docker 的 APT 套件來源:

echo \
  "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.asc] \
  https://download.docker.com/linux/ubuntu \
  $(. /etc/os-release && echo "$VERSION_CODENAME") stable" | \
  sudo tee /etc/apt/sources.list.d/docker.list > /dev/null

更新套件索引:

sudo apt-get update

安裝 Docker Engine

安裝 Docker CE 及其相關元件:

sudo apt-get install -y docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin

驗證安裝

執行以下指令確認 Docker 是否正常運作:

sudo docker run hello-world

若出現 hello-world 訊息即表示安裝成功。

(選用)讓使用者執行 docker 指令不需 sudo

sudo usermod -aG docker $USER
# 修改完後請重新登入或執行 newgrp docker 生效

如需更新 Docker 或查詢支援的 Ubuntu 版本,請參考官方文件:https://docs.docker.com/engine/install/ubuntu/