使用Docker VirtualBox查找容器

使用Docker VirtualBox查找容器,docker,kitematic,Docker,Kitematic,我是Docker的新手,我在管理macOS Sierra。我已经安装了Docker,可以在localhost上打开Kitematic。我可以看到我的容器,没有问题,可以访问localhost上的站点。当我切换到VirutalBox时,我的容器不再在Kitematic中,我不知道如何在浏览器中访问它们 有人能告诉我怎么做吗?我不清楚您打算获得主机(192.*)的IP 您只需在docker指令--net host中添加net标志即可实现这一点。 更多详情请访问 如果您的目的是让每个人都可以使用您的容

我是Docker的新手,我在管理macOS Sierra。我已经安装了Docker,可以在localhost上打开Kitematic。我可以看到我的容器,没有问题,可以访问localhost上的站点。当我切换到VirutalBox时,我的容器不再在Kitematic中,我不知道如何在浏览器中访问它们


有人能告诉我怎么做吗?

我不清楚您打算获得主机(192.*)的IP

您只需在docker指令--net host中添加net标志即可实现这一点。

更多详情请访问


如果您的目的是让每个人都可以使用您的容器,那么就没有必要这样做。每个人都应该能够通过访问机器的ip和端口号()来访问docker容器。

如果您谈论的是在localhost上运行的VM,那么您也必须在那里安装docker(可能是一个糟糕或无用的想法)。如果你说的是在Kitematic容器中,这是有道理的,因为你通常无法从其他容器中看到容器,除非是通过网络连接。对不起,我的错误-我的意思是VirtualBox不想知道,当你已经在使用Docker时,为什么要使用VirtualBox。IMHO说,容器而不是虚拟机没有问题。开发负责人告诉我,我需要使用docker ip(以192开头)设置容器,我只能在本地主机上使用它。他让我用VirtualBox。啊!我不认为VirtualBox会做什么,只会给网络增加另一层复杂性。关注docker的网络模型,当你们走近时,也许会问一个更好的问题?此外,Docker IP通常以172开头。192通常用于C类局域网。