远端代理实例通过远端代理的缓存功能,实现就近访问的效果,有效提升跨境镜像拉取的效率。远端代理仓支持通过 Docker Hub 的原始域名 https://hub.docker.com
,跨境拉取镜像。无需修改业务代码中 Docker Hub 镜像的地址。
https://hub.docker.com
拉取镜像时,需要将远端代理仓中的 OCI 制品仓库设置为 公有 类型。nginx
替换为 {访问域名}/library/nginx:latest
。在中国大陆地区通过 https://hub.docker.com
域名,拉取 Docker Hub 中官方镜像(有 Docker Official Image 标识)Nginx
。
说明
小微版远端代理仓时默认使用同地域内网,无需单独配置。
Docker Hub 中官方镜像自动拉取至远端代理仓 library
命名空间中。在远端代理仓中创建命名空间 library
,操作详情参见 创建命名空间。
说明
拉取 Docker 非官方镜像时,需要在镜像仓库中创建和 Docker Hub 中镜像同名的命名空间,详情参见 [通过 Docker Hub 域名拉取 Docker Hub 中非官方镜像。
在 Docker 的 Deamon 文件中添加 registry-mirrors
配置,代码示例如下。
"registry-mirrors": ["https://<访问域名>"]
使用访问域名拉取镜像文件,示例命令如下。
# docker pull [镜像仓库]:[镜像版本号] docker pull nginx:stable-alpine3.20-perl
拉取成功后,您可以在远端代理仓的镜像详情页查看已拉取的镜像。