加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

macos – Docker for mac 1.12.0:如何从容器连接到主机

发布时间:2020-12-16 03:33:49 所属栏目:安全 来源:网络整理
导读:我在我的os x 10.10上更新了docker,所以它现在使用os x本机虚拟化.但是,我发现从我的nginx容器中连接到我的主机很棘手.我试过这个: / sbin / ip route | awk/ default / {print $3} 得到了答案: 172.17.0.1 然后我在docker-compose.yml中使用了这个ip: ex

我在我的os x 10.10上更新了docker,所以它现在使用os x本机虚拟化.但是,我发现从我的nginx容器中连接到我的主机很棘手.我试过这个:

/ sbin / ip route | awk’/ default / {print $3}’

得到了答案:

172.17.0.1

然后我在docker-compose.yml中使用了这个ip:

  extra_hosts:
    - "master:172.17.0.1" 

但是我仍然遇到错误:

172.17.0.1 – – [21 / Jul / 2016:09:33:46 0000]“GET / api HTTP / 1.1”502 575“ – ”“Mozilla / 5.0(Macintosh; Intel Mac OS X 10_11_5)AppleWebKit / 537.36(KHTML,像Gecko)Chrome / 51.0.2704.103 Safari / 537.36“” – “
2016/07/21 09:33:46 [错误] 7#7:* 1连接()失败(111:连接被拒绝)连接上游,客户端:172.17.0.1,服务器:soc-credit.ru,请求: “GET / api HTTP / 1.1”,上游:“http://172.17.0.5:8080/api”,主持人:“localhost”

请注意这部分:客户端:172.17.0.1.由于我已经从主机发出请求,它证明我在第一步获得的ip是正确的.但无论如何都没有建立联系.

我想强调一下,我在连接FROM WITHIN容器到主机时遇到问题,反之亦然.

我究竟做错了什么?谢谢!

我遇到了同样的问题,我发现了这个问题

https://docs.docker.com/docker-for-mac/networking/#/known-limitations-use-cases-and-workarounds

请注意段落’我想从容器连接到主机上的服务’

我还没有尝试过,因为我正在寻找一个更具体的解决方案(除了在我的地址中添加别名之外)…

如果有人有东西请告知!

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读