невозможно просмотреть выполнение теста докера драматурга через программу просмотра VNC

Я пытаюсь выполнить сценарий в контейнере докеров mcr.microsoft.com/playwright:bionic.

Я открыл порт 5900, как показано ниже, но не смог подключиться к хосту, когда попытался использовать vnc viewer localhost:5900. Я могу просматривать другие контейнеры докеров, такие как выполнение selenium / standalone-chrome, через vnc viewer, но не драматург!

Как я могу просмотреть выполнение теста контейнера докера драматурга? есть ли другой способ увидеть выполнение теста вживую? Любая помощь приветствуется !

docker run --name playwright1 -it --rm --ipc=host --cap-add=SYS_ADMIN -u root -p 5900:5900 -v $(pwd): / src -v /home / Automation/: / root /.m2 mcr.microsoft.com/playwright:bionic &

1 ответ

Вы открыли порт, но работает ли внутри контейнера vnc-сервер и x-сервер, например Xvfb? Открытие порта ничего не даст, если с другой стороны ничего не слушает.

В этом вопросе есть отличная информация о том, как настроить оба xvfb а также x11vncдля достижения того, что вы пытаетесь сделать. Просто добавь FROM mcr.microsoft.com/playwright:focal в начало вашего собственного файла Dockerfile, за которым следует материал из связанного ответа.

Другие вопросы по тегам