• 注册
  • 云计算 云计算 关注:2 内容:41332

    云计算核心技术Docker教程:配置 Docker 以使用代理服务器

  • 查看作者
  • 打赏作者
  • 当前位置: 职业司 > 资讯 > 云计算 > 正文
    • 云计算
    • 如果您的容器需要使用 HTTP、HTTPS 或 FTP 代理服务器,您可以通过不同方式对其进行配置:

      在 Docker 17.07 及更高版本中,您可以 将 Docker 客户端配置为自动将代理信息传递给容器。

      在 Docker 17.06 及更早版本中,您必须 在容器内设置适当的 环境变量。您可以在构建映像(这会降低映像的可移植性)或创建或运行容器时执行此操作。

      云计算核心技术Docker教程:配置 Docker 以使用代理服务器

      配置Docker客户端

      1.在 Docker 客户端上,~/.docker/config.json在启动容器的用户的主目录中创建或编辑文件。添加类似于以下示例的 JSON。用httpsProxy或ftpProxy必要时替换代理类型,并替换代理服务器的地址和端口。您还可以同时配置多个代理服务器。

      您可以选择通过将noProxy密钥设置为一个或多个逗号分隔的 IP 地址或主机来排除主机或范围通过代理服务器。支持将*字符用作主机的通配符,并支持对 IP 地址使用 CIDR 表示法,如下例所示:

      {

      “proxies”:

      {

      “default”:

      {

      “httpProxy”: “http://192.168.1.12:3128”,

      “httpsProxy”: “http://192.168.1.12:3128”,

      “noProxy”: “*.test.example.com,.example2.com,127.0.0.0/8”

      }

      }

      }

      保存文件。

      2.创建或启动新容器时,会在容器内自动设置环境变量。

      请登录之后再进行评论

      登录

      手机阅读天地(APP)

      • 微信公众号
      • 微信小程序
      • 安卓APP
      手机浏览,惊喜多多
      匿名树洞,说我想说!
      问答悬赏,VIP可见!
      密码可见,回复可见!
      即时聊天、群聊互动!
      宠物孵化,赠送礼物!
      动态像框,专属头衔!
      挑战/抽奖,金币送不停!
      赶紧体会下,不会让你失望!
    • 实时动态
    • 签到
    • 做任务
    • 发表内容
    • 偏好设置
    • 到底部
    • 帖子间隔 侧栏位置:
    • 还没有账号?点这里立即注册