Install Tutorial
在開始使用 Docker 之前,我們需要先安裝 Docker。Docker 支援多種作業系統,包括 Linux、macOS 和 Windows。本篇將介紹如何在這些系統上安裝 Docker。
在 Linux 上安裝 Docker(Ubuntu 為例)
在 Linux 上安裝 Docker 最推薦的方式是透過官方的 Docker CE(Community Edition),適用於開發者和個人使用者。
1. 更新系統套件庫
先確保你的系統是最新的,並安裝必要的相依套件:
sudo apt update
sudo apt install -y ca-certificates curl gnupg
2. 加入 Docker 官方 GPG 金鑰
Docker 官方提供的套件需要驗證金鑰,先新增 GPG 金鑰:
sudo install -m 0755 -d /etc/apt/keyrings
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo tee /etc/apt/keyrings/docker.asc > /dev/null
sudo chmod a+r /etc/apt/keyrings/docker.asc
3. 加入 Docker 官方的套件庫
echo "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.asc] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
sudo apt update
4. 安裝 Docker
執行以下指令安 裝 Docker:
sudo apt install -y docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
5. 啟動並測試 Docker
啟動 Docker 服務:
sudo systemctl enable --now docker
確認 Docker 是否成功安裝:
docker --version
執行測試容器:
sudo docker run hello-world
如果看到 "Hello from Docker!",表示安裝成功! 🎉
6. 允許非 root 用戶執行 Docker(可選)
預設情況下,Docker 只能由 root 或 sudo 權限執行。如果希望 普通用戶可以執行 Docker,可以執行:
sudo usermod -aG docker $USER
newgrp docker
然後嘗試執行:
docker run hello-world
如果不需要 sudo 就能執行,表示設定成功。
在 macOS 上安裝 Docker
1. 下載並安裝 Docker Desktop
Docker 提供官方的 macOS 版本(Docker Desktop),請從以下網址下載: 🔗 Docker 官方下載頁面
下載後,打開 .dmg 檔案,將 Docker 拖曳到「應用程式」資料夾即可。