Ubuntu 系统安装 Docker 全流程指南

一、环境准备
1. 系统要求
- Ubuntu 22.04 LTS 或 24.04 LTS(兼容性最佳)  
- 内核版本 ≥5.15(验证命令:`uname -r`)  
- 64位架构(验证命令:`arch` 输出应为 `x86_64`)
 
2. 卸载旧版本
sudo apt remove docker docker-engine docker.io containerd runc 
sudo rm -rf /var/lib/docker 
 
二、核心安装步骤
3. 配置仓库源
sudo apt update 
sudo apt install ca-certificates curl gnupg 
sudo install -m 0755 -d /etc/apt/keyrings 
curl -fsSL https://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg 
echo "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] https://mirrors.aliyun.com/docker-ce/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null 

-注:此处使用阿里云镜像加速,替换官方源提升国内下载速度*
 
4. 安装 Docker 引擎
sudo apt update 
sudo apt install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin 
 
 
三、权限与配置
5. 用户组配置
sudo usermod -aG docker $USER 
newgrp docker  # 立即生效无需重启 
 
6. 验证安装
docker run --rm hello-world 
-预期输出:显示 "Hello from Docker!" 等成功信息*

 
四、进阶优化(可选)
7. 镜像加速配置
sudo mkdir -p /etc/docker 
sudo tee /etc/docker/daemon.json < {
  "registry-mirrors": ["https://registry.cn-hangzhou.aliyuncs.com"],
  "log-driver": "json-file",
  "log-opts": {"max-size": "100m", "max-file": "3"}
}
EOF 
sudo systemctl restart docker 
 
8. 服务管理命令
sudo systemctl enable docker  # 开机自启 
sudo systemctl status docker  # 查看运行状态 
sudo journalctl -u docker -f  # 实时日志监控 
 

你可能感兴趣的:(ubuntu,docker,linux)