Ich habe Docker 1.12.0-rc4 auf meinem Win10-Computer mit Hyper-V installiert. Ich habe zwei Container, die eine Tomcat-Anwendung ausführen und eine Metasploit-Instanz, die beide mit der Option --net = "host" gestartet wurden.Gemeinsames Netzwerk freigeben Docker
Aus dem Metasploit Behälter, ich kann die tomcat Anwendung auf Port erfolgreich sehen zu laufen: 8080
Dieser Befehl lädt die erste Seite von Tomcat
wget 127.0.0.1:8080
aber wenn ich versuche, 127.0.0.1 zu durchsuchen: 8080 von meinem PC Chrome zeigt, dass 127.0.0.1 refused to connect
.
Wie kann ich Container tatsächlich sehen lassen mit (--net = Host) und durchsuchen sie durch das Netzwerk?
PS: Ich habe bereits verändert meine Docker-Daemon, um mit der Flagge --ip = 127.0.0.1 zu starten, wie here diskutiert, nichts
Dank
Nur aus Neugier, warum die Vernetzung Kraft Host eher als die Standard-Brücke Netzwerk? – R0MANARMY
Da muss ich eine Shell auf Tomcat hochladen, die mit meinem Metasploit auf: 4444, aber wenn ich -p 4444: 4444 Metasploit sagt mir der Port ist bereits in Verwendung (von Docker-Proxy denke ich) – Naramsim
@ R0MANARMY ist dies gut? – Naramsim