docker添加http代理

作者: whisshe | 来源:发表于2019-06-10 10:28 被阅读4次

    简述

    当docker在拉取国外的镜像,并且没有国内加速源的资源,速度很慢。这时候就需要添加http、https代理,来进行下载加速。

    方法

    该方法适用于Debian/Ubuntu,RedHat/CentOS系统。修改配置后,会持续生效,其中的设置将覆盖docker.service中的选项

      1. 创建目录
      mkdir -p /etc/systemd/system/docker.service.d
      
      1. 添加网络代理配置文件
      vim /etc/systemd/system/docker.service.d/http-proxy.conf
      
      1. 加入如下配置
        proxy-addr为代理IP或域名;proxy-port为代理端口;NO_PROXY后面接不需要代理的仓库的域名或者IP,以英文逗号结尾
      [Service]
      Environment="HTTP_PROXY=http://proxy-addr:proxy-port" "HTTPS_PROXY=http://proxy-addr:proxy-port" "NO_PROXY=localhost,127.0.0.1,docker-registry.somecorporation.com"
      
      1. 重载配置并重启dockers服务
      systemctl daemon-reload
      systemctl restart docker
      

    参考信息

    Docker网络代理设置
    docker官方文档-http-proxy

    相关文章

      网友评论

        本文标题:docker添加http代理

        本文链接:https://www.haomeiwen.com/subject/eflaxctx.html