静看光阴荏苒
不管不顾不问不说也不念

给openSUSE安装的Docker配置HTTP代理

今天拉几个docker image的时候死活拉不下来,之前我已经配置了国内镜像仓库了,估计是这几个image国内的镜像仓库没有缓存还是咋的,所以干脆直接走代理好了。。

openSUSE上的docker我是直接通过包管理器安装的:

sudo zypper in docker

貌似这样安装后的systemd文件和用docker官方那种方式安装的有点不一样。。。

所以我是在这个路径下创建相应目录:

sudo mkdir -p /usr/lib/systemd/system/docker.service.d

然后新建一个http-proxy.conf的配置文件:

sudo nano /usr/lib/systemd/system/docker.service.d/http-proxy.conf

写入如下配置:

[Service]
Environment="HTTP_PROXY=http://127.0.0.1:8889"
Environment="NO_PROXY=localhost,127.0.0.1,docker.mirrors.ustc.edu.cn"

其中127.0.0.1:8889是Qv2ray的HTTP代理:

NO_PROXY后面是绕过代理的一些地址,因为我之前配置了国内镜像加速,所以这里我把国内的镜像地址绕过了。

配置好了后重载systemd服务:

sudo systemctl daemon-reload

重启docker服务:

sudo systemctl restart docker

验证是否生效:

sudo systemctl show --property=Environment docker

参考文献:

https://docs.docker.com/config/daemon/systemd/#httphttps-proxy

赞(1)
未经允许不得转载:荒岛 » 给openSUSE安装的Docker配置HTTP代理
分享到: 更多 (0)

评论 4

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
  1. #1

    大佬,一个开源的人人影视复活项目,可以部署一下吗

    蛤蛤3周前 (02-04) Google Chrome 87.0.4280.88 Google Chrome 87.0.4280.88 Windows 7 x64 Edition Windows 7 x64 Edition回复
  2. #2

    https://github.com/tgbot-collection/YYeTsBot/tree/master/worker

    蛤蛤3周前 (02-04) Google Chrome 87.0.4280.88 Google Chrome 87.0.4280.88 Windows 7 x64 Edition Windows 7 x64 Edition回复
  3. #3

    新年好,lala
    祝你在新的一年里身体健健康康的,牛气冲天,嘿嘿😀!
    戒了好,戒了好,刚好出产更多教程!
    :mrgreen:

    BobMaster2周前 (02-11) Firefox 85.0 Firefox 85.0 GNU/Linux x64 GNU/Linux x64回复
    • 新年好! :wink:

      LALA2周前 (02-15) Google Chrome 86.0.4240.198 Google Chrome 86.0.4240.198 Windows 10 x64 Edition Windows 10 x64 Edition回复

分享创造快乐

广告合作资源投稿