Wie kann ich eine xvfb-Sitzung in einem Docker auf einem Remote-Server in meinem lokalen Browser anzeigen?

Ich verwende einen Docker (den ich selbst erstellt habe), der E2E-Tests durchführt. Der Browser ist in Betrieb, aber ich möchte eine weitere nützliche Funktion, die es mir ermöglicht, die Sitzung online zu verfolgen.

Mydocker run Befehl ist:

docker run -p 4444:4444 --name ${DOCKER_TAG_NAME} 
           -e Some_ENVs 
           -v Volume:Volume 
           --privileged 
           -d "{docker-registry}" >> /dev/null 2>&1

Ich kann Screenshots exportieren, aber in einigen Fällen reicht das nicht aus, und die Fähigkeit, den genauen Status des Tests zu beobachten, wäre erstaunlich. Ich habe viele Optionen ausprobiert, aber ich bin in eine Sackgasse geraten. Jede Hilfe wäre großartig.

Meine Tests sind inPython 2.7Meine Docker-Basis istubuntu:14.04Meine Umgebung befindet sich in AWS (wenn das wichtig ist)

Der Docker läuft auf Ubuntu-Servern.

Ich weiß, es ist ein Duplikat vonDie aber niemand antwortete ihm so ...

Antworten auf die Frage(4)

Ihre Antwort auf die Frage