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 确认配置是否生效。