linux运维 - docker 宿主机 ping 不同容器网络
伊谢尔伦
伊谢尔伦 2017-04-24 09:09:10
0
2
1050

我的我的宿主机是mac,容器系统是centos7,在里面安装了nginx,并且运行了。

下面是我的docker容器的inspect 网络的相关信息,我接口隐射是 0.0.0.0:32768->80/tcp

"Networks": {
            "bridge": {
                "EndpointID": "3baeeaabe81b5d3b38ef9db487843e93727a1ae00718bb912d574e947a7cb308",
                "Gateway": "172.17.0.1",
                "IPAddress": "172.17.0.3",
                "IPPrefixLen": 16,
                "IPv6Gateway": "",
                "GlobalIPv6Address": "",
                "GlobalIPv6PrefixLen": 0,
                "MacAddress": "02:42:ac:11:00:03"
            }
        }

但是我在宿主机 ping不通 172.17.0.3,也打开不了127.0.0.1:32768

伊谢尔伦
伊谢尔伦

小伙看你根骨奇佳,潜力无限,来学PHP伐。

répondre à tous(2)
Peter_Zhu

https://docs.docker.com/docke... Cet article indique clairement qu'il est impossible de pinger le conteneur sous mac en raison des limitations du système

巴扎黑

"Étant donné que l'hôte Docker est une machine virtuelle boot2docker, vous devez utiliser l'adresse IP de la machine virtuelle pour accéder à l'adresse IP boot2docker et y accéder après avoir obtenu l'adresse IP." La mienne est une boîte à outils installée sur un Mac. Le conteneur peut envoyer une requête ping à l'hôte et au réseau externe, mais la machine hôte ne peut pas envoyer une requête ping au conteneur. Savez-vous comment le résoudre ?

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal