[特殊字符]️ Docker 镜像加速器完整配置流程下面是在 CentOS 7 系统上配置 Docker 镜像加速器的完整步骤


1. 检查 Docker 状态

首先确认 Docker 已安装并正常运行:

bash

运行

复制代码
# 查看 Docker 版本
docker -v

# 查看 Docker 运行状态
systemctl status docker

如果 Docker 未运行,先启动服务:

bash

运行

复制代码
systemctl start docker

2. 配置镜像加速器

方式一:手动编辑配置文件(推荐)

bash

运行

复制代码
# 创建 Docker 配置目录(如果不存在)
mkdir -p /etc/docker

# 写入镜像加速器配置
cat > /etc/docker/daemon.json <<EOF
{
  "registry-mirrors": [
    "https://docker.mirrors.ustc.edu.cn",
    "https://hub-mirror.c.163.com",
    "https://mirror.ccs.tencentyun.com"
  ]
}
EOF

这里一次性配置了 USTC、网易云、腾讯云三个国内镜像源,提升拉取成功率。

方式二:使用 tee 命令写入(适合无交互场景)

bash

运行

复制代码
sudo tee /etc/docker/daemon.json <<-'EOF'
{
  "registry-mirrors": ["https://docker.mirrors.ustc.edu.cn"]
}
EOF

3. 重启 Docker 服务

bash

运行

复制代码
# 重新加载配置
systemctl daemon-reload

# 重启 Docker
systemctl restart docker

4. 验证配置是否生效

执行以下命令,检查输出中 Registry Mirrors 字段是否包含你配置的地址:

bash

运行

复制代码
docker info

如果看到类似下面的内容,说明配置成功:

plaintext

复制代码
Registry Mirrors:
 https://docker.mirrors.ustc.edu.cn/
 https://hub-mirror.c.163.com/
 https://mirror.ccs.tencentyun.com/

5. 测试镜像拉取速度

可以拉取一个常用镜像来验证加速效果:

bash

运行

复制代码
docker pull nginx

对比配置前后的下载速度,就能明显感受到加速效果。

相关推荐
fengyehongWorld2 小时前
TeraTerm ttl脚本登录wsl
linux·teraterm
乌托邦的逃亡者3 小时前
Linux中如何检测IP冲突
linux·运维·tcp/ip
一曦的后花园3 小时前
linux搭建promethes并对接node-exporter指标
linux·运维·服务器
乌托邦的逃亡者3 小时前
CentOS/Openeuler主机中,为一个网卡设置多个IP地址
linux·运维·网络·tcp/ip·centos
念恒123064 小时前
进程控制---自定义Shell
linux·c语言
风曦Kisaki5 小时前
# Linux Shell 编程入门 Day02:条件测试、if 判断、循环与随机数
linux·运维·chrome
木雷坞5 小时前
视觉算法环境 Docker 镜像拉取失败排查
运维·人工智能·docker·容器
李日灐5 小时前
< 6 > Linux 自动化构建工具:makefile 详解 + 进度条实战小项目
linux·运维·服务器·后端·自动化·进度条·makefile
瀚高PG实验室5 小时前
安全版V4.5版本docker容器license过期问题处理步骤
安全·docker·容器·瀚高数据库
嵌入式×边缘AI:打怪升级日志5 小时前
嵌入式Linux开发:开源组件、第三方库与许可证详解
linux