Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/docker/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ubuntu 运行Docker的主机的IP地址和端口?_Ubuntu_Docker_Virtualbox - Fatal编程技术网

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

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这个东西很陌生,我正试图让EclipseHono根据Hono()的官方指南来使用它。在我必须知道Docker引擎运行的主机的IP地址和端口的部分,我遇到了一些困难。我为所有东西创建了一个Ubuntu虚拟机,这是否意味着这个“主机”就是虚拟机?您知道如何获得确切的IP和端口吗?

在这种情况下,您的主机是VM OS。现在Docker引擎一般没有端口。在主机上,安装Docker engine时会创建默认网络接口,您可以使用命令
Docker network ls
根据Docker守护进程的--network参数,相应的容器将使用底层网络。在默认配置下,它很可能是桥接器。使用
docker network inspect bridge
查找IP详细信息。 如果您想在主机(在您的情况下是VM)之外进行通信,则使用主机网络
--net=Host
参数,该参数将从底层操作系统继承所有网络配置&您可以通过Virtualbox桥接口从外部世界接触Docker容器服务