Docker配置国内Docker镜像源

简介

安装好 Docker 后,其 registry server 是默认指向 https://hub.docker.com 的。在国内该hub源访问速度异常慢,尤其是大一点的镜像经常出现timeout。

我们可以通过切换至国内镜像仓库来解决这一问题

# 配置镜像仓库

1.修改配置文件 /etc/docker/daemon.json

sudo vim /etc/docker/daemon.json

2.增加或修改以下配置内容:

{
  "registry-mirrors": [
    "https://dockerproxy.com",
    "https://hub-mirror.c.163.com",
    "https://mirror.baidubce.com",
    "https://ccr.ccs.tencentyun.com"
  ]
}

3.重启docker,让配置生效

systemctl restart docker

4.检查配置是否生效

docker info

输出结果中显示 Registry Mirrors 为配置文件配置内容,说明配置成功

# Docker hub 镜像源

提供商公共镜像地址
网易云hub-mirror.c.163.com
百度云mirror.baidubce.com
腾讯云ccr.ccs.tencentyun.com
Docker Proxydockerproxy.com

# 测试镜像源是否有效

docker pull dockerproxy.com/library/nginx:latest
docker pull hub-mirror.c.163.com/library/nginx:latest
docker pull mirror.baidubce.com/library/nginx:latest
docker pull ccr.ccs.tencentyun.com/library/nginx:latest
Docker 华为镜像源是由华为提供的一项服务,旨在为中国大陆用户加速 Docker Hub 的访问速度并提高下载效率。由于国际网络条件限制以及国内用户的特殊需求,使用华为的 Docker 镜像源可以显著减少拉取镜像的时间,同时也能享受更稳定的连接质量。 ### 使用华为 Docker 镜像源的方法 #### 方法一:临时指定镜像源 可以在每次运行 `docker pull` 命令时手动添加 `-u` 参数来指向华为镜像源服务器,但这并不是最方便的方式。 ```bash docker pull registry.cn-hangzhou.aliyuncs.com/hw_dockerhub/library/<image_name>:<tag> ``` **注意**: 上面的例子实际上是阿里云的镜像源路径,请将此替换成实际的华为镜像源路径。 #### 方法二:全局设置 Docker 客户端配置文件(推荐) 为了长期有效并且无需每次都额外输入参数,建议修改 Docker 的守护进程配置文件 `/etc/docker/daemon.json` ,加入华为提供的镜像代理地址。这一步骤适用于大多数 Linux 发行版。 1. **创建或编辑 Daemon JSON 文件** - 打开终端。 - 创建或编辑 `/etc/docker/daemon.json` 文件: ```bash sudo nano /etc/docker/daemon.json ``` - 添加以下内容(如果已有其他配置则保持原有不变,在相应位置插入新的键值对): ```json { "registry-mirrors": ["https://<your_huawei_mirror>.mirror.huaweicloud.com"] } ``` 具体的 `<your_huawei_mirror>` 地址可以从华为官方文档获取最新的信息。 2. **重启 Docker 服务** 应用更改后需要重启 Docker 以便生效: ```bash sudo systemctl restart docker ``` 3. **验证配置是否正确** 可以通过检查日志确认是否有错误提示,或者尝试拉取一个新的镜像看速度是否有所提升。 #### 方法三:使用环境变量 对于那些不想永久改变本地机器上 Docker 设置的情况,可以通过设置环境变量的方式来应用华为镜像源: ```bash export DOCKER_OPTS="--registry-mirror=https://<your_huawei_mirror>.mirror.huaweicloud.com" sudo service docker restart ``` 再次强调,请务必从官方渠道查找准确可靠的华为 Docker 镜像源 URL 并进行相应的调整。 --- 通过以上几种方式之一,你可以轻松地开始使用来自华为的高速稳定 Docker 镜像资源,无论是用于个人学习还是企业级部署都能带来极大的便利性和性能改进。
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

alden_ygq

你的鼓励将是我创作的最大动力

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

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

打赏作者

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

抵扣说明:

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

余额充值