CentOS 安装 Docker 与镜像加速

这份笔记记录 CentOS 环境下安装 Docker 的常用步骤。实际操作前建议先确认系统版本、 yum 源可用性,以及当前用户是否具备 sudo 权限。

脚本安装

如果只是快速初始化测试环境,可以使用 Docker 官方安装脚本,并指定国内镜像源。

curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun

手动安装

生产环境更推荐手动配置仓库,方便明确每一步发生了什么。

yum install -y yum-utils
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
yum install -y docker-ce docker-ce-cli containerd.io
systemctl start docker

普通用户执行 Docker

如果遇到 Docker daemon socket 权限问题,可以把当前用户加入 docker 用户组, 然后重新加载用户组再测试。

sudo groupadd docker
sudo gpasswd -a $USER docker
newgrp docker
docker ps

配置镜像加速

国内服务器拉取镜像较慢时,可以在 /etc/docker/daemon.json 中配置 registry mirror。

{
  "registry-mirrors": ["https://reg-mirror.qiniu.com/"]
}

修改后重新加载服务,并通过 docker info 确认配置是否生效。

查看 Markdown 源文