运行Docker的主机的IP地址和端口?

时间:2017-05-22 13:13:51

标签: ubuntu docker virtualbox

我对这个Docker的东西很新,我想根据Hono(https://eclipse.org/hono/getting-started/)的官方指南让Eclipse Hono使用它。我在必须知道运行Docker引擎的主机的IP地址和端口的部分遇到了一些困难。我为整个事情创建了一个Ubuntu虚拟盒子,所以这意味着这个" host"是VM吗?任何想法如何获得确切的IP和端口?

1 个答案:

答案 0 :(得分:1)

在这种情况下,您的主机是VM OS。现在Docker Engine一般没有端口。在主机上,安装Docker引擎时会创建默认网络接口,您可以使用命令docker network ls查找有关它的详细信息 根据您对Docker守护程序的--network参数,相应的容器将使用底层网络。最有可能的是它将在默认配置下桥接。使用docker network inspect bridge查找IP详细信息。 如果要在主机外部进行通信(在您的情况下为VM),请使用主机网络--net=host参数,该参数将继承来自底层操作系统的所有网络配置。您可以通过Virtualbox Bridge Interface从外部联系Docker Container服务。