安装 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权限,请确保系统安全
- 生产环境建议谨慎使用