Ubuntu 运行Docker的主机的IP地址和端口?
我对Docker这个东西很陌生,我正试图让EclipseHono根据Hono()的官方指南来使用它。在我必须知道Docker引擎运行的主机的IP地址和端口的部分,我遇到了一些困难。我为所有东西创建了一个Ubuntu虚拟机,这是否意味着这个“主机”就是虚拟机?您知道如何获得确切的IP和端口吗?在这种情况下,您的主机是VM OS。现在Docker引擎一般没有端口。在主机上,安装Docker engine时会创建默认网络接口,您可以使用命令Ubuntu 运行Docker的主机的IP地址和端口?,ubuntu,docker,virtualbox,Ubuntu,Docker,Virtualbox,我对Docker这个东西很陌生,我正试图让EclipseHono根据Hono()的官方指南来使用它。在我必须知道Docker引擎运行的主机的IP地址和端口的部分,我遇到了一些困难。我为所有东西创建了一个Ubuntu虚拟机,这是否意味着这个“主机”就是虚拟机?您知道如何获得确切的IP和端口吗?在这种情况下,您的主机是VM OS。现在Docker引擎一般没有端口。在主机上,安装Docker engine时会创建默认网络接口,您可以使用命令Docker network ls 根据Docker守护进程的
Docker network ls
根据Docker守护进程的--network参数,相应的容器将使用底层网络。在默认配置下,它很可能是桥接器。使用docker network inspect bridge
查找IP详细信息。
如果您想在主机(在您的情况下是VM)之外进行通信,则使用主机网络--net=Host
参数,该参数将从底层操作系统继承所有网络配置&您可以通过Virtualbox桥接口从外部世界接触Docker容器服务