美文网首页
为 Docker 设置代理

为 Docker 设置代理

作者: rushui | 来源:发表于2021-12-10 11:06 被阅读0次
    1. 默认情况下这个配置文件夹并不存在,我们要创建它。
    mkdir -p /etc/systemd/system/docker.service.d
    
    1. 创建一个文件 /etc/systemd/system/docker.service.d/http-proxy.conf 包含 HTTP_PROXY [环境变量]:
    [Service]
    Environment="HTTP_PROXY=http://proxy.example.com:80/"
    
    1. 如果有局域网或者国内的registry,我们还需要使用 NO_PROXY 变量声明一下,比如你可以能国内的[http://daocloud.io]放有镜像:
    [Service]
    Environment="HTTP_PROXY=http://proxy.example.com:80/" "NO_PROXY=localhost,127.0.0.1,daocloud.io"
    
    1. 刷新systemd配置:
    sudo systemctl daemon-reload
    
    1. 用系统命令验证环境变量加上去没:
    systemctl show --property=Environment docker
    #Environment=HTTP_PROXY=http://proxy.example.com:80/
    
    1. 万事俱备,重启docker,在外面的世界遨游吧:
    sudo systemctl restart docker
    

    相关文章

      网友评论

          本文标题:为 Docker 设置代理

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