Размер изображения Jenkins
Если вы хотите уменьшить изображение, просто используйте один из следующих тегов изображения :
- jenkinsci / jenkins: 2.154-slim(408 МБ)
- jenkinsci / jenkins: 2.154-alpine (222 МБ)
Публикация портов
Теперь для портов.Порты, открытые в контейнере, не имеют значения, так как docker предложит вам опубликовать их на любой порт, который вы выберете на хосте докера.
Короче говоря, начните свой контейнер с:
docker run -d \
-p 9090:8080 \
-p 55000:50000 \
jenkinsci/jenkins:2.154-alpine
Добавление файлов в контейнер Jenkins
Если вам нужно добавить файлы в контейнер Jenkins, просто используйте том:
docker run -d \
-p 9090:8080 \
-p 55000:50000 \
-v /home/somewhere/workspace/:/my_data \
jenkinsci/jenkins:2.154-xxxx
Добавление программного обеспечения к изображению Дженкинса
jenkinsci / jenkins: 2.154-slim
slim Ароматическое изображение основано FROM openjdk:8-jdk-slim
, которое само по себе основано FROM debian:stretch-slim
.Теперь, когда мы знаем, что он основан на Debian, установка программного обеспечения может быть выполнена с помощью `ap
FROM jenkinsci/jenkins:2.154-slim
USER root
RUN apt-get update \
&& apt-get install -y \
curl \
git \
&& rm -rf/var/lib/apt/lists/*
USER jenkins
jenkinsci / jenkins: 2.154-alpine
In Alpine со вкусом изображений, вы устанавливаете программное обеспечение с apk .
FROM jenkinsci/jenkins:2.154-alpine
USER root
RUN apk --update add \
curl \
git
USER jenkins
CentOS Изображение Jenkins
Официальных образов докера Jenkins на основе CentOS не существует.Несмотря на то, что создание собственного возможно, время, которое вы потратите на создание рабочего Dockerfile, и время, которое вам придется потратить на его обслуживание, скорее всего, не стоит дополнительной ценности, которую он принесет вам.