Дженкинс работает в Docker Container, но не может запустить его в браузере - PullRequest
0 голосов
/ 06 декабря 2018

У меня установлен докер в облаке Google, и я перенес образ Jenkins из Docker Hub в мой докер.Теперь, когда я запускаю контейнер с изображением Jenkins, используя указанную ниже команду, на ней отображается «INFO: Jenkins полностью запущен».Но когда я попробовал его в браузере с «http://cloud_external_ip:port", он не открывается. Он выдает сообщение:« Этот сайт недоступен ».

docker container run -p 80:80 --name myjen jenkins

Ответы [ 2 ]

0 голосов
/ 23 января 2019

Порт Дженкинса по умолчанию - 8080. Вы можете узнать все порты, сопоставленные в вашем докере, используя:

$ docker ps -l

или только для одного контейнера:

$ docker port myappname

и вРезультаты, которые необходимо выполнить для поиска Jenkins и ExposedPorts, и выглядят примерно так:

“ExposedPorts”: {
“8080/tcp”: {}
 },

Если вы не изменили порт по умолчанию для Jenkins и использовали эту документацию во времяПри установке возможно, что ваш Jenkins работает через порт 8080.

После проверки ваших портов, если вы хотите / нужно изменить их в Jenkins, у вас есть два варианта:

  • по команде: java -jar jenkins.war --httpPort=80
  • Изменение файла конфигурации Jenkins: /PATH/jenkins, найдите HTTP_PORT и добавьте выбранный порт: HTTP_PORT = 80

Вам необходимо перезапустить службу после изменения параметра.

Если вы хотитеЧтобы использовать порт 8080, убедитесь, что у вас есть правильные правила брандмауэра в GCP для этого порта.Вы можете использовать команды, назначенные @ J.Rojas.

0 голосов
/ 06 декабря 2018

пытались ли вы проверить свои правила брандмауэра из облачной оболочки, например:

$gcloud compute firewall-rules list | grep 80 

, а затем, если вам нужно настроить новое правило:

$gcloud compute firewall-rules create default-allow-http --allow tcp:80

для получения дополнительной информацииВы можете взглянуть на Google Doc

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