Docker容器如何访问VPN后面的服务器?

时间:2018-06-06 08:43:48

标签: docker jenkins networking vpn

我的用例看起来很简单:
- 在本地使用jenkins / jenkins图像(或在VPN外部的服务器上,无所谓)
- 从私有存储库(存储库在VPN中)签出git repo

我可以在我的Ubuntu机器上没有任何问题的情况下这样做,但是当我在Docker供电的Jenkins上做同样的事情时,我得到了Name or service not known

如果我使用明确的IP地址,也会发生同样的事情,我想这意味着它不是DNS问题。

我已经看到了thisthat这样的答案,但要么我能理解某些东西,要么就会有不同的东西在那里得到解决。

想要使用不同的图像(比如openvpn图像或其他东西),因为我必须为我希望通过docker运行的每件小事做到这一点(所以基于java的图像,数据库等等,这意味着我必须创建和管理自己的图像,这似乎毫无意义。

我想使用docker-compose为此目的正确设置我的泊坞窗图像。

那么......给我的任何提示? :)

编辑:只是为了集中注意力 - 我的docker-compose看起来像这样:
my-jenkins: image: jenkins/jenkins:latest ports: - "9091:8080" - "50000:50000" volumes: - jenkins_home:/tmp/jenkins

0 个答案:

没有答案