Ошибка автоматизации установки докера jenkins в Swarm - PullRequest
0 голосов
/ 26 марта 2019

Я успешно настроил 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

1 Ответ

0 голосов
/ 26 марта 2019

Вы можете столкнуться с https://support.cloudbees.com/hc/en-us/articles/218156717-Jenkins-is-Experiencing-UnknownHostException

Мое решение будет одним из следующих: 1. удалите 'search' из /etc/resolv.conf и снова запустите службу jenkins.2. настроить опцию в Дженкинс CMD.-Dhudson.DNSMultiCast.disabled = true -Dhudson.udp = -1

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...