服务器代理
- docker镜像源(加速地址)是国内的源来拉镜像,可能有一些镜像没有,代理就是从Dockerhub拉。**你拉的镜像如果是Dockerhub的,并且国内镜像源没有,那镜像源也不好使,只能老老实实配好代理。**阿里云ECS可以使用阿里云镜像加速器,
/etc/docker/daemon.json如下配置即可,不要加其他源:
1 | { |
本地访问阿里云ECS的网页时,若出现无法访问的问题,可以检查该ECS配置的安全组是否开放HTTP(80)、HTTPS(443)端口。
用clash来给服务器配置代理,可以参考nelvko/clash-for-linux-install: 优雅地部署基于 Clash 的代理环境 ,其中订阅就是一个链接,可以从机场网站上找,类似这样的:

我这里用的是clash,就复制clash订阅链接就好了。部署完clash后,服务器开放端口7890作为代理接口,来访问代理服务器。在服务器终端设置相关环境变量:
1 | export https_proxy=http://127.0.0.1:7890 http_proxy=http://127.0.0.1:7890 |
由于配置代理是为了docker服务,所以还要编辑Docker系统的服务配置文件:
1 | sudo mkdir -p /etc/systemd/system/docker.service.d |
在proxy.conf中配置以下内容:
1 | [Service] |
最后重启docker:
1 | sudo systemctl daemon-reload |
不出意外成功了,可以尝试拉取一些之前拉取失败的镜像来验证一下
- 标题: 服务器代理
- 作者: YuDou
- 创建于 : 2024-11-14 16:54:21
- 更新于 : 2026-04-03 11:21:47
- 链接: https://sweetyudou.github.io/2024/11/14/服务器代理/
- 版权声明: 版权所有 © YuDou,禁止转载。
评论
