首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用docker-selenium测试VPN背后的内部主机

使用docker-selenium测试VPN背后的内部主机
EN

Stack Overflow用户
提问于 2016-01-26 22:06:35
回答 1查看 662关注 0票数 0

我正在考虑建立包含docker-selenium (独立)的验收测试。

我的测试在本地运行得很好,但是如果我在我们的登台主机上使用firefox或chrome单机版运行测试,我就会遇到问题。我假设这是因为需要VPN来访问这些urls。

有没有什么方法可以授权访问docker-selenium,或者共享网络来攻击这些主机?

有没有人经历过这种情况会很好。

谢谢。

EN

回答 1

Stack Overflow用户

发布于 2016-01-27 18:34:02

我摆弄容器网络解决方案已经有一段时间了,根据您实际要做的事情,可能会有几种解决方案。

1)如果你还没有把你的盒子用VPN连接起来:

做一些容器vpn魔术的一种简单方法是通过研究http://weave.works,它目前对于静态部署工作得相当好。只需在任何扩展底座主机上将网络启动到内部编织网络

代码语言:javascript
复制
weave connect other.weave.IP
eval $(weave env)
weave run your.docker.container

它会将您的停靠容器附加到编织网络。完成这一步后,您的容器应该能够相互通信了。

以这种方式连接的每个主机计算机将被分配一个内部ip地址,并且每个容器在网络中应该可以通过容器名称来寻址。可能还有更多的工作要做,但这就是要点。

2)如果VPN已经设置好了,那么寻址容器应该不难。无需大惊小怪,您应该能够访问VPN中每台机器的任何公共端口。将容器分配给这些端口,就可以开始工作了。

祝好运!

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35015706

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档