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
1
A
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
- 1. Wie kann ich auf eine externe IP-Adresse eines laufenden Docker-Containers innerhalb des Containers zugreifen?
- 2. Docker + MYSQL: Kann nicht auf mysql außerhalb des Containers zugreifen
- 3. Zugriff auf Docker-Socket innerhalb des Containers
- 4. Docker-Container kann nicht auf Port 5432 zugreifen
- 5. Ich kann Docker Container nicht auf das Internet zugreifen?
- 6. Wie kann ich einfach auf Daten innerhalb und außerhalb eines Containers zugreifen?
- 7. Wie kann ich auf Docker Set Umgebungsvariablen von einem Cron-Job zugreifen
- 8. Wie kann ich mit ESP8266 auf die Website zugreifen?
- 9. Wie führe ich einen Dienst auf einem Docker-Container aus?
- 10. Wie bekomme ich die Docker Container ID in Docker?
- 11. Wie verwende ich Setfacl in einem Docker-Container?
- 12. Wie kann ich von einem Container auf einen Host-Port zugreifen (binde mit ssh -R)?
- 13. Wie kann ich Lektor in einem Docker-Container ausführen?
- 14. Nach dem Löschen des Containers vom Azure Container Service-Agent ist die Website noch verfügbar
- 15. Wie kann ich einem vorhandenen Docker-Container ein Volume hinzufügen?
- 16. Was ist in einem Docker-Bild/Container?
- 17. Kann nicht auf meine Docker-DotNet-Core-Website zugreifen
- 18. Befehl innerhalb des Docker-Containers ausführen Mit Ansible
- 19. Erzwingen des Neustarts des Docker-Containers mithilfe von Docker Compose
- 20. Kann ein ECS-Container auf den Docker-Socket zugreifen?
- 21. Wie kann ich auf einen Neustart des Containers aufmerksam machen?
- 22. Wie kann ich auf ein Docker-Image zugreifen?
- 23. So laden Sie die Protokolle des Docker Containers ohne Zeilenlimit
- 24. Andocken des Host-Volumes, aber überschreiben mit Inhalt des Containers
- 25. Kann ich von einem Iterator auf einen Container zugreifen?
- 26. Wie kann ich mithilfe des Spotify Maven Docker-Plugins die Dateiberechtigungen einer Ressource ändern, die ich einem Docker-Container hinzufüge?
- 27. So greifen Sie auf die Anmeldung bei nodemon zum Ausführen des Docker-Containers zu
- 28. AOT-Compiler zum Verkleinern des Docker-Containers
- 29. Wie Docker Protokolle aus einem laufenden Container
- 30. Wie kann ich eine Containergruppe mit einem Container verknüpfen?
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. –
Hallo, haben Sie Ihr Problem gelöst? –
Ich habe Feature-Anforderung erstellt - https://github.com/docker/docker/issues/31041 – ISanych