Skip to content

📦 安装 Docker

Ubuntu 安装 Docker

在 Ubuntu 上安装 Docker,就像安装任何软件一样简单:

bash
# 1. 更新包索引
sudo apt update

# 2. 安装依赖
sudo apt install -y ca-certificates curl gnupg

# 3. 添加 Docker 官方 GPG 密钥
sudo install -m 0755 -d /etc/apt/keyrings
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg
sudo chmod a+r /etc/apt/keyrings/docker.gpg

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

# 5. 安装 Docker
sudo apt update
sudo apt install -y docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin

💡 提示: 💡 小贴士:docker-compose-plugin是新版 Docker 自带的 Compose 插件,不需要单独安装 docker-compose。

CentOS 安装 Docker

bash
# 1. 安装依赖
sudo yum install -y yum-utils

# 2. 添加 Docker 仓库
sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo

# 3. 安装 Docker
sudo yum install -y docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin

# 4. 启动 Docker
sudo systemctl start docker
sudo systemctl enable docker

Windows / macOS 安装

Windows 和 macOS 用户请下载 Docker Desktop

  • Windows: 下载Docker Desktop for Windows,需要开启 WSL2
  • macOS: 下载Docker Desktop for Mac,区分 Intel 和 Apple Silicon 版本

⚠️ 注意: ⚠️ Windows 用户注意:强烈建议使用 WSL2 后端而不是 Hyper-V,性能好很多!安装 Docker Desktop 时会提示你选择。

安装后配置

bash
# 把当前用户加入 docker 组(免 sudo)
sudo usermod -aG docker $USER

# 重新登录后生效,或者临时用:
newgrp docker

# 验证安装
docker --version
Docker version 24.0.7, build afdd53b

docker compose version
Docker Compose version v2.21.0

# 运行测试容器
docker run hello-world
Hello from Docker!
This message shows that your installation appears to be working correctly.
...