手动配置docker镜像加速地址

本文详细介绍如何手动配置Docker镜像加速地址,包括获取阿里和网易镜像加速地址的方法,以及具体步骤如修改配置文件、重启Docker服务等。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 

                                           《 手动配置docker镜像加速地址 》

 

1、获取镜像加速地址,国内常用的又两个,

阿里镜像加速地址:“ https://{自已的编码}.mirror.aliyuncs.com ”,需要获取个人镜像加速地址,需要注册账号,

关于阿里镜像地址的获取,请参考看:如何获取个人的阿里镜像加速器地址

网易镜像加速地址:“ https://hub-mirror.c.163.com ”,拿来即用,无需任何注册或登录操作

 

2、进入到 Docker 的配置文件目录,输入命令 “ cd /etc/docker ” ,一般正常的安装都会有的,如果实在找不到,可以新建一个也行 ,在根目录下输入命令 “ mkdir -p /etc/docker/ ” ,如下图:

 

3、这儿以网易镜像加速地址为例,在该配置文件下,新建一个加速器配置文件“ daemon.json ” ,如下图:

 

  镜像加速配置内容如下,在中括号中,填入自己的镜像加速地址即可:

 # 网易镜像加速地址
{
  "registry-mirrors": ["https://hub-mirror.c.163.com"]
}

 

4、镜像地址加速器配置完成后,还需要重新加载镜像配置,输入命令 “ systemctl daemon-reload ”,

并重启 docker 服务器,输入命令 “ systemctl restart docker ” ,

如下图:

 

5、测试,现在可以随便拉取一个惊险,是不是速度比以前快多了!!!

 

 

 


 好了,关于 手动配置docker镜像加速地址  就写到这儿了,如果还有什么疑问或遇到什么问题欢迎扫码提问,也可以给我留言哦,我会一一详细的解答的。 
歇后语:“ 共同学习,共同进步 ”,也希望大家多多关注CSND的IT社区。


作       者:华    仔
联系作者:who.seek.me@java98k.vip
来        源:优快云 (Chinese Software Developer Network)
原        文:https://blog.youkuaiyun.com/Hello_World_QWP/article/details/83713746
版权声明:本文为博主原创文章,请在转载时务必注明博文出处!
### 如何配置 Docker 镜像加速 配置 Docker 镜像加速可以显著提升从远程仓库拉取镜像的速度,尤其是在网络条件不佳或者需要频繁更新镜像的情况下。以下是具体的配置方法: #### 创建或编辑 `daemon.json` 文件 在 CentOS 或其他 Linux 发行版上,可以通过修改 `/etc/docker/daemon.json` 文件来实现镜像加速配置。如果该文件不存在,则需手动创建。 ```bash sudo vim /etc/docker/daemon.json ``` 在文件中添加如下内容,指定一个或多个镜像加速地址: ```json { "registry-mirrors": [ "https://registry.docker-cn.com", "http://hub-mirror.c.163.com", "https://docker.mirrors.ustc.edu.cn" ] } ``` 上述配置中的三个加速源分别来自 Docker 官方中国区镜像[^1]、网易 163 镜像[^2] 和中科大镜像[^3]。用户可以根据实际需求选择其中一个或全部使用。 #### 使用阿里云专属加速地址 对于阿里云用户提供了一种更个性化的解决方案——生成专属的容器镜像加速地址。具体操作流程如下: 1. 登录到阿里云控制台页面:[https://cr.console.aliyun.com/](https://cr.console.aliyun.com/)。 2. 进入“镜像服务”模块后点击“创建我的容器镜像”,即可获得专属于当前账户的加速 URL 地址。 将此自定义链接替换至 `"registry-mirrors"` 数组内的任意位置完成设置。 #### 应用更改并重启 Docker 服务 保存修改后的配置文件之后,记得重新启动 Docker 服务使新参数生效: ```bash sudo systemctl daemon-reload sudo systemctl restart docker ``` 至此,整个 Docker 镜像加速过程结束,后续执行 `docker pull` 命令时将会优先利用所设定好的镜像缓存站点从而提高效率。 ```python import subprocess def check_docker_mirror_status(): result = subprocess.run(['docker', 'info'], stdout=subprocess.PIPE, stderr=subprocess.PIPE) output = result.stdout.decode('utf-8') if "Registry Mirrors:" in output: print("Docker registry mirrors are configured successfully.") else: print("No registry mirrors found.") check_docker_mirror_status() ``` 以上脚本可用于验证是否成功启用了镜像加速功能。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

TechBro华仔

日拱一卒无有尽,功不唐捐终入海

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值