Docker之配置镜像加速器
Docker之配置镜像加速器
- 1.配置镜像加速器的原因
- 2.常用的镜像加速器地址
- 阿里云加速器:
- 腾讯云加速器:
- 网易云加速器:
- DaoCloud加速器:
- USTC 镜像加速器:
- 3. 配置镜像加速器的方法
- 方法一:通过 Docker 配置文件
- Linux 系统:
- Windows 或 macOS(Docker Desktop):
- 方法二:通过命令行
- Linux 系统:
- 4. 验证配置是否生效
- 5. 注意事项
在 Docker 中配置镜像加速器可以显著提升拉取镜像的速度,尤其是在国内网络环境下。以下是配置镜像加速器的详细步骤和方法:
1.配置镜像加速器的原因
为什么要配置镜像加速器?
- 镜像加速器通过将镜像缓存到国内服务器,加速镜像的拉取过程。
- 在 Docker 中配置镜像加速器可以显著提升拉取镜像的速度,尤其是在国内网络环境下。
2.常用的镜像加速器地址
以下是一些常用的国内镜像加速器地址(选择一个即可):
阿里云加速器:
https://<你的ID>.mirror.aliyuncs.com (需注册阿里云账号并获取专属加速地址)
阿里云镜像加速器怎么注册?
- 注册阿里云账号
- 访问阿里云官网:https://www.aliyun.com。阿里云官网
- 点击右上角的 免费注册,填写手机号、邮箱等信息完成注册。
- 完成实名认证(个人或企业),这是使用镜像加速器的前提。
- 进入容器镜像服务控制台
- 登录阿里云账号后,进入 容器镜像服务 控制台:
- 直接访问:https://cr.console.aliyun.com。快捷跳转
- 或者在阿里云控制台搜索 容器镜像服务。
- 获取专属镜像加速器地址
- 在容器镜像服务控制台,点击左侧菜单栏的 镜像中心 > 镜像加速器。
- 你会看到专属的镜像加速器地址,格式为:https://<你的ID>.mirror.aliyuncs.com 。
- 复制这个地址,稍后配置到 Docker 中。
- 配置 Docker 使用阿里云镜像加速器步骤 请跳转目录 配置镜像加速器的方法
注册阿里云账号
腾讯云加速器:
https://mirror.ccs.tencentyun.com 腾讯云加速器官网
网易云加速器:
https://hub-mirror.c.163.com 网易云加速器官网
DaoCloud加速器:
https://www.daocloud.io/mirror DaoCloud加速器官网
USTC 镜像加速器:
https://docker.mirrors.ustc.edu.cn USTC 镜像加速器官网
-[]
3. 配置镜像加速器的方法
根据不同的操作系统,配置方法略有不同。
方法一:通过 Docker 配置文件
Linux 系统:
- 编辑 Docker 配置文件 /etc/docker/daemon.json 。
- 添加或修改以下内容:
{
"registry-mirrors": ["https://<加速器地址>"]
}
- 保存文件并重启 Docker 服务:
sudo systemctl daemon-reload
sudo systemctl restart docker
Windows 或 macOS(Docker Desktop):
- 打开 Docker Desktop 设置。
- 进入 Docker Engine 选项卡。
- 在配置文件中添加或修改以下内容:
{
"registry-mirrors": ["https://<加速器地址>"]
}
- 点击 Apply & Restart 保存并重启 Docker。
方法二:通过命令行
Linux 系统:
- 直接使用命令行配置:
sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": ["https://<加速器地址>"]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker
4. 验证配置是否生效
- 使用以下命令查看 Docker 配置信息:
docker info
- 在输出中查找 Registry Mirrors,确认是否包含你配置的加速器地址。
5. 注意事项
- 如果配置多个加速器,Docker 会按顺序尝试拉取镜像。
- 部分加速器可能需要注册账号或获取专属地址(如阿里云)。
- 如果配置后拉取镜像仍然缓慢,请检查网络环境或尝试更换加速器。
通过以上步骤,你可以轻松配置 Docker 镜像加速器,显著提升镜像拉取速度!