手把手教你安装 Docker!CentOS/Ubuntu 通用教程 + 镜像加速配置(附避坑指南)
无论你是刚入门的开发者,还是运维老手,Docker 都是你必须掌握的利器。本文提供 **CentOS 与 Ubuntu 双系统安装指南**,并教你如何配置**国内镜像加速器**,告别“龟速下载”!
✅ 一、安装前准备:系统要求
在开始前,请确认你的系统满足以下条件:
- Linux 内核 ≥ 3.10
- 64 位操作系统
- 支持的发行版:CentOS 7+、Ubuntu 16.04+、Debian 9+ 等
二、CentOS 安装 Docker(推荐使用阿里云镜像源)
步骤1:安装必要工具
sudo yum install -y yum-utils
步骤2:添加阿里云 Docker 仓库(更快更稳!)
sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
如需官方源,替换为:
https://download.docker.com/linux/centos/docker-ce.repo
步骤3:安装 Docker 全家桶
sudo yum install docker-ce docker-ce-cli containerd.io docker-compose-plugin
⚠️若提示包冲突,加 `–allowerasing` 强制安装。
常见问题:RPM 校验失败?
错误示例:
`containerd.io-xxx.rpm: checksum doesn’t match`
✅ 解决方法(按顺序尝试):
1. 清理缓存:
sudo yum clean all && sudo yum makecache
2. 删除损坏包:
sudo rm -f /var/cache/dnf/docker-ce-stable*/packages/containerd.io-*.rpm
3. 换用阿里云源重装(最有效!)
三、Ubuntu 安装 Docker(同样推荐阿里云加速)
1. 更新系统:
sudo apt-get update && sudo apt-get upgrade
2. 安装依赖:
sudo apt-get install ca-certificates curl gnupg lsb-release
3. 添加阿里云 GPG 密钥:
curl -fsSL http://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg | sudo apt-key add -
4. 添加软件源(以 AMD64 为例):
sudo add-apt-repository "deb [arch=amd64] http://mirrors.aliyun.com/docker-ce/linux/ubuntu $(lsb_release -cs) stable"
5. 安装并启动:
sudo apt-get install docker-ce docker-ce-cli containerd.io
sudo systemctl start docker
⚙️ 四、安装后必做配置
1. 启动并设置开机自启
sudo systemctl start docker
sudo systemctl enable docker
2. 验证安装是否成功
docker --version
sudo docker run hello-world
3. 免 sudo 使用 Docker(推荐)
sudo usermod -aG docker $USER
> 重启终端或重新登录生效!
4. 配置国内镜像加速器(大幅提升拉取速度!)
编辑配置文件:
sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": ["https://docker.1ms.run"]
}
EOF
重启服务生效:
sudo systemctl daemon-reload
sudo systemctl restart docker
️ 五、如何彻底卸载 Docker?
sudo systemctl stop docker
sudo yum remove docker-ce docker-ce-cli containerd.io docker-compose-plugin
sudo rm -rf /var/lib/docker /var/lib/containerd
© 版权声明
文章版权归作者所有,未经允许请勿转载。
相关文章
暂无评论...



