最新可用!Docker国内镜像源列表
时间: 2024-09-30 07:09:00 AIGC 浏览: 1590
Docker在国内有多个镜像加速服务,可以提高镜像下载速度。以下是几个常见的国内Docker镜像源:
1. **阿里云 Docker Hub** (mirrors.aliyun.com) - 阿里云提供的官方镜像仓库,包含了大部分官方镜像以及社区贡献的镜像。
2. **Harbor** - 由华为开源的私有镜像仓库,提供企业级的安全管理和访问控制。
3. **QingCloud Docker Registry** (registry.qingcloud.com) - QingCloud 提供的官方镜像源,适合青云用户。
4. **Docker China** (docker-cn.github.io) - GitHub上维护的一个中国镜像索引,包含了一些常用的公共镜像。
5. **Docker Hub China** (hub.docker-cn.com) - 官方推出的中国大陆地区镜像源。
为了使用这些镜像源,你需要修改`docker daemon`的配置文件`/etc/docker/daemon.json`,添加如下内容:
```json
{
"registry-mirrors": ["http://<your-mirror-url>"]
}
```
替换`<your-mirror-url>`为你想要使用的镜像源地址。重启Docker服务后,它就会从指定的镜像源获取镜像了。
相关问题
Docker国内镜像源列表
### Docker 国内可用镜像源列表
自 2024 年 6 月起,部分国内的 Docker Hub 镜像加速器已停止服务。然而,仍有多个可靠的国内镜像源可供使用。以下是经过测试确认有效的几个镜像源:
#### 推荐使用的国内镜像源
- **AnyHub**: `https://docker.anyhub.us.kg`[^2]
- **Jobcher**: `https://dockerhub.jobcher.com`
- **DockerHub.ICU**: `https://dockerhub.icu`
这些镜像源能够显著提升拉取镜像的速度并减少失败率。
#### 配置方法
为了使上述镜像源生效,需要编辑或创建 `/etc/docker/daemon.json` 文件,并加入如下配置项:
```json
{
"registry-mirrors": [
"https://docker.anyhub.us.kg",
"https://dockerhub.jobcher.com",
"https://dockerhub.icu"
]
}
```
保存文件后重启 Docker 服务即可应用新的设置:
```bash
sudo systemctl restart docker
```
对于那些遇到持续性问题的情况,还可以考虑通过手动方式获取必要的 RPM 包来进行离线安装[^3]。这包括但不限于以下几个组件及其依赖关系:
- container-selinux
- containerd.io
- docker-ce-cli
- docker-ce-rootless-extras
- libcgroup
- docker-ce
docker国内镜像源配置
### 如何配置 Docker 使用国内镜像源
为了提高下载速度并减少超时错误的发生,可以将 Docker 的默认镜像源更改为国内的镜像源。具体操作方法如下:
创建或编辑 `/etc/docker/daemon.json` 文件,在其中加入 `registry-mirrors` 字段来指定多个可用的国内镜像地址[^1]。
```json
{
"registry-mirrors": [
"https://registry.docker-cn.com",
"http://hub-mirror.c.163.com",
"https://docker.mirrors.ustc.edu.cn",
"https://cr.console.aliyun.com/"
]
}
```
保存更改后的文件,并通过以下命令使新的设置生效:
```bash
systemctl daemon-reload
systemctl restart docker
```
最后可以通过运行 `docker info` 来确认配置是否已经应用成功[^2]。
对于使用 Docker Desktop 的用户来说,则可以在图形界面中的 Settings -> Daemon 页面下找到 Mirrors 设置项来进行同样的调整[^4]。
阅读全文
相关推荐


















