将docker容器连接到VPN

时间:2017-01-05 10:58:14

标签: maven docker ubuntu-14.04 vpn ubuntu-16.04

我有一个docker容器,我用它构建并使用maven 3打包Java应用程序。我有一些依赖部署到Nexus服务器,我只能通过本地VPN访问。如何将docker容器连接到该VPN?

泊坞窗图片详细信息:

  

基本图像:Ubuntu 16.04 LTS作为基础系统

     

Java 8,maven 3,Tomcat 8已安装

     

创建我的docker容器(我没有添加任何网络配置):

'from\xef\xbb\xbfvendor'
     

这就是我得到的错误:

docker run -it --rm -v '$PWD':/app -w /app/app-parent appImage/v:02 mvn clean install

1 个答案:

答案 0 :(得分:0)

可能是您的问题仅归因于DNS。

尝试在容器的/etc/hosts文件中解析nexus主机名(或更改maven settings.xml,以便nexus存储库的标记查找ip而不是主机名。)

要检查是否存在问题,只需连接到容器

即可
docker exec -ti yourContainer /bin/bash

然后尝试通过hostaname和ip地址联系主机(取决于您在容器上安装的内容,可以使用ping,wget或其他)。