安装 Docker
1 Ubuntu/Debian 安装 Ubuntu
使用官方仓库安装最新版Docker
# 更新包索引
sudo apt-get update

# 安装必要的依赖
sudo apt-get install -y apt-transport-https ca-certificates curl gnupg lsb-release

# 添加Docker官方GPG密钥
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg

# 添加Docker仓库
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

# 更新包索引并安装Docker
sudo apt-get update
sudo apt-get install -y docker-ce docker-ce-cli containerd.io docker-compose-plugin

# 验证安装
sudo docker --version
sudo docker compose version
2 CentOS/RHEL 安装 CentOS
在CentOS系统上安装Docker
# 卸载旧版本(如有)
sudo yum remove -y docker docker-client docker-client-latest docker-common docker-latest docker-latest-logrotate docker-logrotate docker-engine

# 安装yum-utils
sudo yum install -y yum-utils

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

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

# 启动Docker服务
sudo systemctl start docker
sudo systemctl enable docker

# 验证安装
sudo docker --version
3 Windows/Mac 安装 Desktop
安装Docker Desktop桌面版
安装步骤
  • 访问 Docker官网 下载安装包
  • Windows: 需要启用WSL2或Hyper-V
  • Mac: 支持Intel和Apple Silicon芯片
  • 按照安装向导完成安装
4 配置免sudo权限
将当前用户添加到docker组,避免每次使用sudo
# 创建docker组(通常已存在)
sudo groupadd docker

# 将当前用户添加到docker组
sudo usermod -aG docker $USER

# 重新登录或执行以下命令使权限生效
newgrp docker

# 验证(无需sudo)
docker run hello-world
安全提示
  • 免sudo权限相当于给予用户root权限,请确保系统安全
  • 生产环境建议谨慎使用