Dockerselenium轮毂端口错误,同时共享图像

我成功地使用了docker selenium / hub和chrome和Firefox的节点,在Docker镜像中运行我的脚本。 现在我想分享docker集线器上的代码,以便我可以在任何使用该图像的设备上执行相同的testing。 为此,我已经将我的项目转换为可执行的jar,然后使用Dockerfile在我的映像中添加了该jar。 现在我的系统上,该jar是工作文件。 但是,如果我通过从dockerhub中将其拖到另一个系统上来使用该映像,则会出现http:// mylocalhost:端口的错误。 我如何解决这个问题?

错误: – 错误屏幕截图

我的猜测是每个系统的selenium中枢变化的端口。

Dockerfile: –

FROM java:8 EXPOSE 8080 ADD /Docker.jar Docker.jar ENTRYPOINT ["java","-jar","Docker.jar"] 

DockerFile

selenium脚本