Docker 安装指南

手把手教你安装 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
© 版权声明

相关文章

暂无评论

none
暂无评论...