
Docker Hub 官方地址:https://hub.docker.com/
GitHub Pages:https://rodert.github.io/DockerHub/
2026 年 10 月 Docker 国内可用资源整理:Docker 工具下载与 Docker Hub 镜像地址。
仅收录官方提供、可免费使用的 Docker 工具与文档。
| 工具 | 适用系统 | 下载或安装说明 |
|---|---|---|
| Docker Engine | Linux | 官方安装文档 |
| Docker Compose Plugin | Linux | 官方安装文档 |
| Docker CLI 静态二进制包 | Linux | 官方下载说明 |
以下为可用于拉取 Docker Hub 镜像的公共地址。已排除付费、推广、内网限定、需令牌或已失效的服务;地址会随网络环境变化,请优先选择可用项并合理使用。
| 服务 | 镜像地址 | 使用示例 |
|---|---|---|
| 1Panel 镜像 | docker.1panel.live |
docker pull docker.1panel.live/library/nginx:latest |
| 毫秒镜像 | docker.1ms.run |
docker pull docker.1ms.run/library/nginx:latest |
| Docker Proxy | dockerproxy.net |
docker pull dockerproxy.net/library/nginx:latest |
| Docker Proxy | dockerproxy.link |
docker pull dockerproxy.link/library/nginx:latest |
| DaoCloud 公共镜像 | docker.m.daocloud.io |
docker pull docker.m.daocloud.io/library/nginx:latest |
| 简行镜像 | docker.jiaxin.site |
docker pull docker.jiaxin.site/library/nginx:latest |
官方镜像需要带上
library命名空间,例如library/nginx;个人或组织镜像则使用实际命名空间,例如username/image:tag。
Linux 上可创建或编辑 /etc/docker/daemon.json,填入一个或多个镜像地址:
{
"registry-mirrors": [
"https://docker.1ms.run",
"https://dockerproxy.net",
"https://dockerproxy.link"
]
}
保存后重启 Docker:
sudo systemctl daemon-reload
sudo systemctl restart docker
使用以下命令验证拉取是否正常:
docker pull nginx:latest
Windows 和 macOS 使用 Docker Desktop 时,打开 Settings,进入 Docker Engine,将上述 JSON 合并到配置中,点击 Apply & Restart 保存并重启 Docker。完成后同样可执行以下命令验证:
docker pull nginx:latest
下面的配置仅用于 Docker Hub 镜像拉取,不会修改镜像名称或容器启动参数。registry-mirrors 可以填写一个或多个地址,保存后建议使用 docker info 和 docker pull 验证。
registry-mirrors 配置。不要删除原有的其他配置项。docker info
docker pull nginx:latest
Windows Docker Desktop 使用的是内部 Linux 虚拟机,通常不需要手动编辑 Windows 文件。若使用的是 Windows Server 上的 Docker Engine,可编辑 C:\ProgramData\docker\config\daemon.json,然后执行:
Restart-Service docker
docker info
registry-mirrors 合并到右侧 JSON 配置中。docker info
docker pull nginx:latest
macOS Docker Desktop 同样运行在内部 Linux 虚拟机中,一般不需要直接修改 macOS 本地文件。
适用于 Ubuntu、Debian、CentOS、Rocky Linux 等使用 systemd 管理 Docker 的系统:
sudo mkdir -p /etc/docker
/etc/docker/daemon.json,写入以下内容;如果文件已有配置,请合并 JSON 字段,不要重复添加第二个 registry-mirrors:{
"registry-mirrors": [
"https://docker.1ms.run",
"https://dockerproxy.net",
"https://dockerproxy.link"
]
}
sudo systemctl daemon-reload
sudo systemctl restart docker
docker info
docker pull nginx:latest
如果 Docker 无法启动,先检查 JSON 格式和日志:
sudo systemctl status docker
sudo journalctl -u docker --no-pager -n 50
Rootless 模式不使用 /etc/docker/daemon.json,配置文件通常位于 ~/.config/docker/daemon.json:
mkdir -p ~/.config/docker
写入同样的 registry-mirrors 配置后,重启当前用户的 Docker 服务:
systemctl --user restart docker
docker info
docker pull nginx:latest
欢迎大家提交好用的 Docker 镜像,也欢迎反馈失效地址,共同维护这一生态。我会持续维护并定期更新镜像项目。
由于一些原因,国内访问 Docker 镜像目前存在困难。本仓库将作为 DockerHub 的灯塔持续维护,且用且珍惜。
加微信群交流,关注公众号「JavaPub」,回复「加群」即可。

GitHub Pages 使用 Next.js 静态导出。所有教程内容集中维护在 lib/docs.ts,新增教程后会自动出现在首页目录、侧边栏和站内搜索中。
npm install
npm run dev