mirror of
https://github.com/bitnami/containers.git
synced 2026-03-16 06:49:12 +08:00
34 lines
1.4 KiB
Docker
34 lines
1.4 KiB
Docker
FROM oraclelinux:7-slim
|
|
LABEL maintainer "Bitnami <containers@bitnami.com>"
|
|
|
|
ENV PATH="/opt/bitnami/java/bin:/opt/bitnami/git/bin:/opt/bitnami/nami/bin:$PATH"
|
|
|
|
COPY prebuildfs /
|
|
# Install required system packages and dependencies
|
|
RUN install_packages ca-certificates curl cyrus-sasl-lib fontconfig glibc gzip hostname keyutils-libs krb5-libs libaio-devel libcom_err libcurl libgcc libidn libselinux libssh2 nspr nss nss-softokn-freebl nss-util openldap openssl-libs pcre procps-ng sudo tar unzip which zlib
|
|
RUN /build/bitnami-user.sh && \
|
|
/build/install-nami.sh
|
|
RUN bitnami-pkg install java-1.8.242-0 --checksum 974f750091ac1bf18cc1ce9472ef5ed7c1b328a2c17471cb9ac810fcded67151
|
|
RUN bitnami-pkg install git-2.25.0-0 --checksum 2fd25c5b37cec238a759c3c3643c156d4fe5b00716e2152c7c494cf6729673c9
|
|
RUN bitnami-pkg unpack jenkins-2.204.2-0 --checksum 229ea295af6b7d2c61d75802a3f28f9b7eaec616c5fc1c3758ccd14b9abd1370
|
|
RUN yum upgrade -y && \
|
|
rm -r /var/cache/yum
|
|
RUN /build/install-gosu.sh
|
|
RUN /build/install-tini.sh
|
|
RUN mkdir -p /usr/share/jenkins/ref
|
|
|
|
COPY rootfs /
|
|
RUN ln -sf /install-plugins.sh /usr/local/bin/install-plugins.sh
|
|
ENV BITNAMI_APP_NAME="jenkins" \
|
|
BITNAMI_IMAGE_VERSION="2.204.2-ol-7-r6" \
|
|
DISABLE_JENKINS_INITIALIZATION="no" \
|
|
JAVA_OPTS="" \
|
|
JENKINS_HOME="/opt/bitnami/jenkins/jenkins_home" \
|
|
JENKINS_PASSWORD="bitnami" \
|
|
JENKINS_USERNAME="user"
|
|
|
|
EXPOSE 8080 8443 50000
|
|
|
|
ENTRYPOINT [ "/app-entrypoint.sh" ]
|
|
CMD [ "/run.sh" ]
|