zoukankan      html  css  js  c++  java
  • 解决docker push慢的问题 -- http代理

    前提是你得有个代理

    概况

    由于不可描述的原因,docker pull或push都很慢。
    docker pull拉取镜像,可以用修改 /etc/docker/daemon.json 加入国内源的方式解决,但docker push不行。
    传统的export http_proxy=设置http代理变量的方式对docker无效,docker采取了自己的方式,下面进入正文

    启用全局代理

    # 创建目录
    mkdir -p /etc/systemd/system/docker.service.d
    # 创建文件
    vi /etc/systemd/system/docker.service.d/http-proxy.conf
    # 写入配置
    [Service]
    Environment="HTTP_PROXY=http://127.0.0.1:1080/"
    # 刷新更改
    systemctl daemon-reload && systemctl restart docker
    # 验证是否生效
    systemctl show --property=Environment docker
    >>> Environment=HTTP_PROXY=http://127.0.0.1:1080/
    

    再次执行docker push,蜗牛变火箭!by the way,pull 加入国内源那套也不需要了

  • 相关阅读:
    聪明人 & 普通人
    13种模型及方法论
    面向大规模商业系统的数据库设计和实践
    分治算法
    软件架构
    隐含前提思维模型
    Git回滚代码到某个commit
    使用arthas排查 test 问题
    Arthas
    docker 操作入门
  • 原文地址:https://www.cnblogs.com/36bian/p/12761680.html
Copyright © 2011-2022 走看看