Nginx 代理
此章节介绍的不是对自建 registry 的反向代理,而是对 Docker Hub 官方 registry 地址的代理。相当于搭建了一个无缓存功能的镜像站。在服务器上安装 Nginx 并添加以下配置片段:
location / {
client_max_body_size 1024M;
proxy_pass https://registry-1.docker.io:443;
proxy_set_header Authorization $http_authorization;
proxy_pass_header Authorization;
proxy_redirect https://registry-1.docker.io $scheme://$http_host;
}
以上配置将客户端上传的数据限制在 1GB,如有特殊需求请自行修改。
访问此 location 对应的域名,如果得到的响应和访问 https://registry-1.docker.io 一模一样,就表示代理成功了。接下来,按照修改 Docker 配置章节配置 registry-mirrors 即可。
萧瑟
刚需!
lingling
@萧瑟 : 哈哈 很荣幸能帮到你
obaby
这个简单易操作
lingling
@obaby : 哈哈还是nginx好用 奇淫技巧比较多