ich angefangen hat, für Entwickler Docker verwenden, mit dem folgende Setup:Remote-Zugriff auf Webserver in Docker Containern
- Host-Maschine - Ubuntu-Server.
- Docker Container - Webapp mit Tomcat Server (mit https).
Soweit Host-Container-Zugriff geht - alles funktioniert gut. Allerdings, ich kann nicht auf die Webanwendung des Containers von einem Remote-Computer zugreifen (obwohl immer noch im selben Netzwerk).
Beim Laufen
docker port <container-id> 443
Ausgang ist wie erwartet, so Docker Hafen Bindung scheint in Ordnung.
172.16.*.*:<random-port>
Irgendwelche Ideen?
Vielen Dank!
Du hast Recht, und sollte so funktionieren (siehe [Docker .io: Portumleitung] (http://docs.docker.io/en/latest/use/port_redirection/)). Mein Problem scheint jedoch mit meinem Host (Ubuntu-Server 13.10) in Verbindung zu stehen, der mich beim Zugriff auf https: // {host_IP}: {mapped_port} von einem Remote-Rechner nicht an den Container weiterleitet. – tomper