服务器代理

YuDou Lv1
  • docker镜像源(加速地址)是国内的源来拉镜像,可能有一些镜像没有,代理就是从Dockerhub拉。**你拉的镜像如果是Dockerhub的,并且国内镜像源没有,那镜像源也不好使,只能老老实实配好代理。**阿里云ECS可以使用阿里云镜像加速器,/etc/docker/daemon.json如下配置即可,不要加其他源:
1
2
3
{
"registry-mirrors": ["https://***.mirror.aliyuncs.com"]
}

我这里用的是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
2
sudo mkdir -p /etc/systemd/system/docker.service.d
sudo vim /etc/systemd/system/docker.service.d/proxy.conf

在proxy.conf中配置以下内容:

1
2
3
4
5
[Service]
Environment="HTTP_PROXY=http://127.0.0.1:7890"
Environment="HTTPS_PROXY=http://127.0.0.1:7890"[Service]
Environment="HTTP_PROXY=http://127.0.0.1:7890"
Environment="HTTPS_PROXY=http://127.0.0.1:7890"

最后重启docker:

1
2
sudo systemctl daemon-reload
sudo systemctl restart docker

不出意外成功了,可以尝试拉取一些之前拉取失败的镜像来验证一下

  • 标题: 服务器代理
  • 作者: YuDou
  • 创建于 : 2024-11-14 16:54:21
  • 更新于 : 2026-04-03 11:21:47
  • 链接: https://sweetyudou.github.io/2024/11/14/服务器代理/
  • 版权声明: 版权所有 © YuDou,禁止转载。
评论
目录
服务器代理