为了检查在docker镜像中运行的selenium测试,我正在尝试设置VNC以验证测试期间发生的情况。我遵循这里提出的建议,并在
Dockerfile
中添加了以下附加行来创建一个新的docker镜像:RUN apt-get install -y x11vnc
RUN mkdir ~/.vnc
RUN x11vnc -storepasswd 1234 ~/.vnc/passwd
我使用以下命令启动了Docker镜像:
docker run -p 5900 --rm -it --entrypoint /bin/bash selenium-tests
我以krdc
作为我的VNC查看器,那么接下来怎么办呢?
我在krdc
中没有看到我的docker镜像,也许我错过了什么?我是否需要显式地在docker内部启动vnc代码? 我需要向docker
命令传递额外的参数吗?
- docker: 1.13.1
- ubuntu: 16.4.03
- krdc: 4.14.16