Рейтинг:0

Dockerfile для контейнера Jenkins

флаг cn

Я знаю, что есть готовый образ для Jenkins, но я пытаюсь создать файл Dockerfile для запуска Jenkins в контейнере, так как все еще изучаю основы Docker и Jenkins.

Я попытался создать образ контейнера с помощью Dockerfile, но чего-то не хватает. На данный момент это то, что я получил в своем Dockerfile:

Dockerfile для создания образа с именем: jorgemauriciodev/dev-docker-ubuntu-v1:

# Изображение.
ИЗ убунту

# Обновить репозиторий.
RUN apt-получить обновление

# Установить часовой пояс.
ВЫПОЛНИТЬ apt установить tzdata -y
ENV TZ="Америка/Нью-Йорк"

# Установите программное обеспечение.

# получить.
ВЫПОЛНИТЬ apt-получить установку wget - y
# гнупг.
ВЫПОЛНИТЬ apt-get install -y gnupg

# Устанавливаем Дженкинс.
RUN apt-get install default-jdk -y

# Установить апач2.
ВЫПОЛНИТЬ apt-получить установку apache2 - y

# Загрузить пакет.
ЗАПУСК wget -q -O - https://pkg.jenkins.io/debian-stable/jenkins.io.key | apt-ключ добавить -

#RUN sh -c 'echo deb http://pkg.jenkins-ci.org/debian binary/ > /etc/apt/sources.list.d/jenkins.list'
  #Устаревшая информация.
RUN sh -c 'echo deb https://pkg.jenkins.io/debian-stable binary/ > /etc/apt/sources.list.d/jenkins.list'

RUN apt-получить обновление

RUN apt-get install jenkins y

И моя идея запустить образ, созданный с помощью файла Docker, будет (терминал CMD):

sudo docker run -it -d -p 8080: 8080 jorgemauriciodev/ubuntu-docker-jenkins-dev-v1 bash

После запуска и запуска я намеревался получить доступ через http-адрес, например: http://123.123.123.123:8080/

Я думаю, что в Dockerfile отсутствуют строки для инициализации службы Jekins, помимо других деталей, о которых я не знаю из-за моего небольшого опыта работы с Docker и Jenkins. Может ли кто-нибудь указать мне недостающие строки / конфигурации, чтобы я мог это сделать?

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.