对于常规docker容器(例如,hello world示例),运行它后,可以通过localhost访问它,您可以在其中通过浏览器发出请求。
但是有时候访问一个容器似乎需要一个特殊的IP地址。我想知道docker容器网络的这种行为叫什么,它在哪里定义/记录。
假设我的本地IP地址是10.0.75.1(从Windows设置中名为vEthernet(DockerNAT)的网络属性中获得)。但是为了连接到运行的容器,我必须使用IP地址10.0.75.2。为什么会这样?
如果尝试使用docker network [cmd]
检查现有的docker网络,则容器似乎位于不同的子网中,例如'172.17.0.0/16'