V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
RandomUser
V2EX  ›  问与答

关于 docker 容器内的代理怎么设置?

  •  1
     
  •   RandomUser · 2017-09-06 18:23:02 +08:00 · 7558 次点击
    这是一个创建于 2661 天前的主题,其中的信息可能已经有所发展或是发生改变。
    描述:
    windows 下 virtualbox 安装了一台 centos
    centos 下安装 docker,使用 docker 安装 jenkins
    centos 下安装 privoxy,登录远程 ssh 主机设置端口映射,将 socks 代理转换为 http 代理
    已修改 docker service 的设置全部走 http 代理,pull 镜像的时候没有问题
    但是在 jenkins 容器中无法访问插件中心地址
    举例,windows 和 centos 在同一网段,192.168.2.11 和 192.168.2.12
    http 代理端口 8118
    docker 自动新建 bridge 网关 172.17.0.1,jenkins 容器 ip 地址 172.17.0.16

    问题:
    如何正确设置该容器的代理?
    是在 docker run 命令还是容器 shell 中添加 http_proxy ?
    ip 使用 192.168.2.12 还是 127.0.0.1 还是其他?
    9 条回复    2018-12-04 19:40:19 +08:00
    RandomUser
        1
    RandomUser  
    OP
       2017-09-06 21:33:09 +08:00 via iPhone
    有人吗有人吗有人吗
    RandomUser
        2
    RandomUser  
    OP
       2017-09-07 06:25:02 +08:00 via iPhone
    来个大佬啊
    RandomUser
        3
    RandomUser  
    OP
       2017-09-07 10:50:59 +08:00
    没人知道吗。。。。。。
    RandomUser
        4
    RandomUser  
    OP
       2017-09-07 12:34:34 +08:00
    v 站的排序真是够了
    本来回复就少的帖子永远也顶不上来了
    真 6
    onemorecd
        5
    onemorecd  
       2017-09-08 10:45:27 +08:00
    不在 docker 里面,正常也访问不了插件中心吧. 如果设置代理 感觉只要设置虚拟机的翻墙代理就可以了. 不用专门给 docker 设置代理.
    RandomUser
        6
    RandomUser  
    OP
       2017-09-08 13:30:17 +08:00
    @onemorecd 对,我知道本来就访问不了
    现在虚拟机已经在系统配置里设置了全局走 privoxy 的 http 代理,但是启动的容器里我试过 ping google 是不通的
    所以我想搞清楚在容器里应该怎么正确配置代理地址,192.168.2.12:8118 ?是否需要防火墙打开端口?
    onemorecd
        7
    onemorecd  
       2017-09-09 11:13:36 +08:00
    @RandomUser 你在虚拟机里设置的代理 如果成功了. 在虚拟机里 curl 一下 Google 的地址试试. 如果通了. 在容器里应该也就通了
    RandomUser
        8
    RandomUser  
    OP
       2017-09-10 08:59:40 +08:00
    @onemorecd 虚拟机通了不代表容器内也能通,还是需要容器内继续设置代理,但是我试了很多种方法都没成功
    luzihang
        9
    luzihang  
       2018-12-04 19:40:19 +08:00
    这个问题解决了吗?求方法
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   4570 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 09:57 · PVG 17:57 · LAX 01:57 · JFK 04:57
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.