Jenkins 码头工人:詹金斯集装箱罐';无法在QNAP设备上访问internet
我尝试使用内部ContainerStation在QNAP NAS上运行Docker映像(或最新版本) 仅使用默认设置而不设置任何参数或绑定任何资源,我无法访问internet。我已经尝试了NAT或主机网络模式,但这没有什么区别 堆栈跟踪:Jenkins 码头工人:詹金斯集装箱罐';无法在QNAP设备上访问internet,jenkins,docker,containers,qnap,Jenkins,Docker,Containers,Qnap,我尝试使用内部ContainerStation在QNAP NAS上运行Docker映像(或最新版本) 仅使用默认设置而不设置任何参数或绑定任何资源,我无法访问internet。我已经尝试了NAT或主机网络模式,但这没有什么区别 堆栈跟踪: Oct 02, 2016 1:55:07 PM javax.jmdns.impl.HostInfo newHostInfo W
Oct 02, 2016 1:55:07 PM javax.jmdns.impl.HostInfo newHostInfo
WARNING: Could not intialize the host network interface on nullbecause of an error: 5929616b9f0b: 5929616b9f0b: unknown error
java.net.UnknownHostException: 5929616b9f0b: 5929616b9f0b: unknown error
at java.net.InetAddress.getLocalHost(InetAddress.java:1505)
at javax.jmdns.impl.HostInfo.newHostInfo(HostInfo.java:75)
at javax.jmdns.impl.JmDNSImpl.<init>(JmDNSImpl.java:407)
at javax.jmdns.JmDNS.create(JmDNS.java:60)
at hudson.DNSMultiCast$1.call(DNSMultiCast.java:32)
at jenkins.util.ContextResettingExecutorService$2.call(ContextResettingExecutorService.java:46)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
at java.lang.Thread.run(Thread.java:745)
Caused by: java.net.UnknownHostException: 5929616b9f0b: unknown error
at java.net.Inet4AddressImpl.lookupAllHostAddr(Native Method)
at java.net.InetAddress$2.lookupAllHostAddr(InetAddress.java:928)
at java.net.InetAddress.getAddressesFromNameService(InetAddress.java:1323)
at java.net.InetAddress.getLocalHost(InetAddress.java:1500)
... 9 more
知道有什么问题吗?任何其他docker映像都可以访问internet,只有此映像存在这些问题。我最近遇到了相同的问题,在我的案例中,它是由QNAP上的ACL列表引起的,阻止容器中的jenkins用户读取
/etc/hosts
和/etc/resolv.conf
文件
下面是我如何修复它的。也许它也能对您有所帮助:
$ssh admin@
$useradd-u 1000-M-s/bin/false jenkins
免责声明:我不是系统管理员,所以我不知道这种方法是否会导致您的系统出现任何安全问题。在允许外部访问您的Jenkins web界面之前,您可能希望对此进行调查…:) 你好,你能把你的Dockerfile放进去吗?我用的是默认的jenkins Dockerfile:
$ ping google.de
ping: unknown host