Я установил контейнер jenkins на docekr.
Я использовал docker -compose с файлом yml.
version: '2'
services:
jenkins:
image: 'bitnami/jenkins:2'
ports:
- '8080:8080'
- '8443:8443'
- '50000:50000'
volumes:
- 'jenkins_data:/bitnami/jenkins'
dns:
- '8.8.8.8'
- '1.1.1.1'
volumes:
jenkins_data:
driver: local
В журналах обнаружил ошибку UnknownHostException.
jenkins_1 | 2020-03-23 17:45:06.490+0000 [id=46] INFO hudson.util.Retrier#start: The attempt #1 to do the action check updates server failed with an allowed exception:
jenkins_1 | java.net.UnknownHostException: updates.jenkins.io
...
jenkins_1 | 2020-03-23 17:45:06.490+0000 [id=46] INFO hudson.util.Retrier#start: Calling the listener of the allowed exception 'updates.jenkins.io' at the attempt #1 to do the action check updates server
jenkins_1 | 2020-03-23 17:45:06.492+0000 [id=46] INFO hudson.util.Retrier#start: Attempted the action check updates server for 1 time(s) with no success
Я попытался устранить эту ошибку. Но окончательно не удалось.
установить параметр 'dns'.
nameserver 8.8.8.8
nameserver 1.1.1.1
сбросить мостовую сеть.
systemctl stop docker
iptables -t nat -F
ifconfig docker0 down
brctl delbr docker0
systemctl start docker
тестовый пинг
docker run -it bitnami/jenkins:2 ping 8.8.8.8
[FATAL tini (8)] exe c ping не выполнен: нет такого файла или каталога
docker run -it ubuntu:trusty ping 8.8.8.8
PING 8.8.8.8 (8.8.8.8) 56 (84) байтов данных. 64 байта из 8.8.8.8: icmp_seq = 1 ttl = 52 времени = 31,3 мс 64 байта из 8.8.8.8: icmp_seq = 2 ttl = 52 времени = 30,8 мс
docker run -it ubuntu:trusty ping google.com
ping : неизвестный хост google.com
Я думаю, что bitnami / jenkins, возможно, не включает ping.
Может быть, это не проблема с мостом из-за тестового примера 3 .
Я не знаю, что мне проверять.
Можете ли вы дать мне несколько советов?
Спасибо!