2017-06-01 29 views
1

分拆主机上的另一个容器。从我目前使用<em>泊坞窗为Mac</em>现有容器

我的要求是分拆的容器从另一个容器

情况

容器有一个服务运行的应要求寻找一个群经理和分拆另一个容器B.我已经在我的机器上启动一个节点群经理。我不能使用主机network_mode,因为docker for MAC公开轻量级linux vm作为主机,而不是我的实际本地主机。我已经试过这也:https://forums.docker.com/t/access-host-not-vm-from-inside-container/11747/7

任何可能的解决方案?

回答

1

这个想法是你的容器可以访问你的主机。因此,使用由泊坞窗提供的Engine API

POST /containers/create 

你将有权发布包含新容器的细节JSON。

引擎API V1.24

的守护程序会监听unix:///var/run/docker.sock,但你可以Bind Docker to another host/port or a Unix socket

您可以使用其IP地址-H tcp://192.168.59.103:2375在所有网络接口上监听端口2375上的所有网络接口。通常使用端口2375进行未加密,端口2376与守护进程进行加密通信。

+0

在端口转发您的解决方案的情况下,但在“主机”联网模式下,我们无法知道Hyperkit VM的IP(用于MAC的Docker)使用docker API。 – akazuko