前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >实验室全代理网络环境下使用docker proxy

实验室全代理网络环境下使用docker proxy

作者头像
羽翰尘
修改2019-11-26 16:02:05
8950
修改2019-11-26 16:02:05
举报
文章被收录于专栏:技术向技术向

本文由腾讯云+社区自动同步,原文地址 http://blogtest.stackoverflow.club/89/

背景

实验室网络总是受限的,目前我所用的机子连接的路由并没有直接连接到网络,而是将所有的数据转发到某台主机上,这就造成了无法ping, 无法直接打开指定的tcp端口, 等等比较麻烦的网络问题。

Docker也是如此,据我观察,docker似乎在pull image时使用tcp端口,导致我虽然设置了docker的镜像,依旧出现time out的错误,无法跑通docker run hello-world示例。

环境

  • linux版本 Linux zhikang-desktop 4.15.0-29-generic #31~16.04.1-Ubuntu SMP Wed Jul 18 08:54:04 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux
  • docker 版本 Docker version 17.03.2-ce, build f5ec1e2 尝试过的解决方案 在官网上提供一种proxy方案,如下所示:
  • 新建~/.docker/config.json文件
  • 配置proxy { "proxies": { "default": { "httpProxy": "http://127.0.0.1:3001", "noProxy": "*.test.example.com,.example2.com" } } } 显然,我尝试后没有作用。

work的方案

  1. 新建/etc/systemd/system/docker.service.d文件夹
  2. 创建/etc/systemd/system/docker.service.d/http-proxy.conf文件 Service Environment="HTTP_PROXY=http://[proxy-addr]:[proxy-port]/" "HTTPS_PROXY=https://[proxy-addr]:[proxy-port]/"

实际工作图片如下:

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2018-07-30,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 背景
  • 环境
  • work的方案
相关产品与服务
容器服务
腾讯云容器服务(Tencent Kubernetes Engine, TKE)基于原生 kubernetes 提供以容器为核心的、高度可扩展的高性能容器管理服务,覆盖 Serverless、边缘计算、分布式云等多种业务部署场景,业内首创单个集群兼容多种计算节点的容器资源管理模式。同时产品作为云原生 Finops 领先布道者,主导开源项目Crane,全面助力客户实现资源优化、成本控制。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档