docker 使用加速代理pull镜像格式 ok
使用 DockerHub Proxy,以下以 hub.uuuadc.top
为例:可以根据列表自行替换来测试是否拉取成功
docker pull hub.uuuadc.top/library/mysql:5.7
解释:
-
DockerHub Proxy:
- DockerHub 是 Docker 官方的镜像仓库,用户可以从这里拉取各种 Docker 镜像。然而,由于网络原因,有时直接从 DockerHub 拉取镜像可能会比较慢,甚至失败。
- DockerHub Proxy 是一种代理服务,它可以帮助用户更快、更稳定地从 DockerHub 拉取镜像。代理服务通常会缓存 DockerHub 上的镜像,用户可以通过代理服务来拉取镜像,从而避免直接访问 DockerHub 时可能遇到的网络问题。
-
使用
hub.uuuadc.top
作为代理:- 在这个例子中,
hub.uuuadc.top
是一个 DockerHub 代理服务的地址。你可以通过这个代理来拉取 Docker 镜像。 - 例如,
docker pull hub.uuuadc.top/library/mysql:5.7
表示通过hub.uuuadc.top
这个代理服务来拉取 DockerHub 上的官方 MySQL 5.7 镜像。
- 在这个例子中,
-
library
命名空间:-
library
是 DockerHub 上的一个特殊命名空间,它代表的是官方镜像。当你看到library/mysql:5.7
时,表示这是 Docker 官方提供的 MySQL 5.7 镜像。 - 如果你要拉取某个用户上传的镜像,而不是官方镜像,你需要将
library
替换为该用户的用户名。例如,如果某个用户myuser
上传了一个镜像myimage
,你可以通过docker pull hub.uuuadc.top/myuser/myimage:tag
来拉取这个镜像。
-
示例:
-
拉取官方 MySQL 5.7 镜像:
docker pull hub.uuuadc.top/library/mysql:5.7
-
拉取某个用户
myuser
的myimage
镜像(假设标签为latest
):docker pull hub.uuuadc.top/myuser/myimage:latest