Я успешно настроил jenkins на ubuntu 16.04 без роя следующим образом:
docker run -p 8080:8080 --name=jenkins-master jenkins/jenkins
Однако, когда я пытаюсь настроить jenkins внутри docker swarm следующей командой:
docker service create --name jenkins -p 8080:8080 jenkins/jenkins:lts-alpine
Контейнер и изображение создаются, но когда я захожу в сервисные журналы, появляется следующая ошибка:
INFO: Jenkins is fully up and running
Mar 26, 2019 1:01:09 PM javax.jmdns.impl.HostInfo newHostInfo
WARNING: Could not intialize the host network interface on nullbecause of an error: fc27ff0bc486: fc27ff0bc486: Name does not resolve
java.net.UnknownHostException: fc27ff0bc486: fc27ff0bc486: Name does not resolve
at java.net.InetAddress.getLocalHost(InetAddress.java:1506)
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:33)
at jenkins.util.ContextResettingExecutorService$2.call(ContextResettingExecutorService.java:46)
at jenkins.security.ImpersonatingExecutorService$2.call(ImpersonatingExecutorService.java:71)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at java.lang.Thread.run(Thread.java:748)
Caused by: java.net.UnknownHostException: fc27ff0bc486: Name does not resolve
at java.net.Inet4AddressImpl.lookupAllHostAddr(Native Method)
at java.net.InetAddress$2.lookupAllHostAddr(InetAddress.java:929)
at java.net.InetAddress.getAddressesFromNameService(InetAddress.java:1324)
at java.net.InetAddress.getLocalHost(InetAddress.java:1501)
... 10 more