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

我在 mac 上用 docker 安装了 kali,可是撞墙了!

  •  
  •   uuair · 2017-03-14 19:45:00 +08:00 · 896 次点击
    这是一个创建于 2601 天前的主题,其中的信息可能已经有所发展或是发生改变。

    docker 里面用了加速服务,daocloud.io
    mac 安装了 Surge ;
    docker 的代理服务器我选择了关闭,因为如果是使用系统代理,在下载镜像的时候会出现错误提示:

    Error response from daemon: Get https://index.docker.io/v1/search?q=httpd&n=25: http: error connecting to proxy http://127.0.0.1:6152: dial tcp 127.0.0.1:6152: getsockopt: connection refused
    

    在Surge规则中,添加了

    domain-suffix  kali.org  proxy 以及 domain-suffix  docker.io  proxy 还有 domain-suffix  docker.com  proxy  
    

    那么问题来了:

    Err:2 http://http.kali.org/kali kali-rolling/main amd64 libperl5.24 amd64 5.24.1-1
      Connection failed
    

    这个怎么办啊?

    2 条回复    2017-03-14 19:56:03 +08:00
    gzlock
        1
    gzlock  
       2017-03-14 19:55:32 +08:00 via Android
    歪一下楼:现在 Mac 的 docker 还是基于 vbox 吗?
    eric6356
        2
    eric6356  
       2017-03-14 19:56:03 +08:00
    127.0.0.1 的坑
    docker for mac 的 127.0.0.1 并不是你跑 surge 的那个 lo0
    https://docs.docker.com/docker-for-mac/networking/#known-limitations-use-cases-and-workarounds
    参考这里,给 lo0 加一个 alias 即可
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   5612 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 31ms · UTC 06:43 · PVG 14:43 · LAX 23:43 · JFK 02:43
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.