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

在这个Docker中,我是一个新手,我试图让Eclipse Hono根据Hono的官方指南( https://eclipse.org/hono/getting-started/ )使用它。 在我必须知道运行Docker引擎的主机的IP地址和端口的地方,我遇到了一些困难。 我为整个事物创build了一个Ubuntu虚拟框,那么这是否意味着这个“主机”是VM? 任何想法如何才能得到确切的IP和端口?

在这种情况下,您的主机是VM OS。 现在,Docker引擎一般没有端口。 在主机上,安装Docker引擎时会创build一个默认的networking接口,您可以使用命令docker docker network ls查找有关该接口的详细信息。根据Docker守护进程的–network参数,相应的容器将使用基础networking。 最有可能的是它将在默认configuration下桥接。 使用docker network inspect bridge来查找IP详细信息。 如果你想在主机之外进行通信(在你的情况下是虚拟机),然后使用主机networking – networking--net=host参数,它将inheritance底层操作系统的所有networkingconfiguration,你可以通过你的虚拟机从外部世界接触到Docker Container服务桥接口。