AWS - докер и Дженкинс - PullRequest
       4

AWS - докер и Дженкинс

0 голосов
/ 26 февраля 2019

Я в процессе настройки jenkins для запуска через докер.Но похоже, что это препятствие.

Вход в систему через CLI подтверждает, что установлен докер и установлен образ jenkins.

docker images
REPOSITORY          TAG                 IMAGE ID            CREATED             SIZE
hello-world         latest              fce289e99eb9        8 weeks ago         1.84kB
jenkins             latest              cd14cecfdb3a        7 months ago        696MB

настройка порта

docker run -d -p 49001:8080 -v $PWD/jenkins:/var/jenkins_home:z -t jenkins

провереноконтейнер работает:

docker ps
CONTAINER ID        IMAGE               COMMAND                  CREATED             STATUS              PORTS                                NAMES
ff1f21312230        jenkins             "/bin/tini -- /usr/l…"   About an hour ago   Up About an hour    50000/tcp, 0.0.0.0:49001->8080/tcp   nostalgic_mestorf

Проверено, доступен ли хост локально

curl localhost:49001
<html><head><meta http-equiv='refresh' content='1;url=/login?from=%2F'/><script>window.location.replace('/login?from=%2F');</script></head><body style='background-color:white; color:white;'>


Authentication required
<!--
You are authenticated as: anonymous
Groups that you are in:

Permission you need to have (but didn't): hudson.model.Hudson.Administer
-->

</body></html> 

Попытка подключения к порту 8080 не работает.

curl localhost:8080
curl: (7) Failed connect to localhost:8080; Connection refused   

Запуск Red Hat Enterprise Linux Server версии 7.6 (Maipo) на AWS

Как мне разрешить доступ, чтобы Jenkins загрузился?Что я делаю неправильно?Любая помощь будет оценена.

1 Ответ

0 голосов
/ 26 февраля 2019

Вы перенаправили порт 49001 на порт 8080 контейнера Docker. Так вы получаете доступ к Jenkins.Похоже, вы получили правильный ответ для curl localhost:49001.Он просит вас войти.

Также обратите внимание, что изображение jenkins устарело.Вы должны использовать jenkins/jenkins:lts вместо.

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