2016-10-15 1 views
1

Wie kann ich auf die Website im Container unter ip 172.20.128.2. Ich möchte nicht Portweiterleitung und Host-IP verwenden. Ich bin mir bewusst, dass ich Docker-Port auf Host-Port weiterleiten kann und mit Host-IP zugreifen kann, aber ich möchte nicht auf diese Weise tun. Ich benutze docker 1.10Wie kann ich auf die Website in einem Docker Container mit IP-Adresse des Containers zugreifen

+0

Wenn Sie direkt die IP-Adresse erreichen können, sollten Sie in der Lage sein, nur um es zu besuchen, sonst müssen Sie irgendeine Art von Port-Forwarding, SSH-Tunneling oder Reverse-Proxy. Es gibt noch ein weiteres Problem, dass Ihr Webserver nur auf 127.0.0.1 hört. In diesem Fall können Sie die Website nicht ohne eine der oben genannten Techniken per ip besuchen. –

+0

Hallo, haben Sie Ihr Problem gelöst? –

+0

Ich habe Feature-Anforderung erstellt - https://github.com/docker/docker/issues/31041 – ISanych

Antwort

1

Dieser Blogpost erklärt viele Möglichkeiten, Ihren Container von außerhalb zu erreichen. Schau mal Four ways to connect a docker container.

Stellen Sie sicher, dass Ihr Webserver gut konfiguriert ist und mindestens einmal mit der Option -p getestet wird.

Auch können Sie testen, mit der --network host Option

Grüße

Verwandte Themen