Block a user
rundeck (5.19.1)
Published 2026-03-14 12:56:31 +00:00 by admin
Installation
docker pull repo.team-penner.de/admin/rundeck:5.19.1sha256:d88759c444a7f2b9efbf78f286d89fdc89102c7a291290b0041909e6ecd89755
Image Layers
| ARG RELEASE |
| ARG LAUNCHPAD_BUILD_ARCH |
| LABEL org.opencontainers.image.ref.name=ubuntu |
| LABEL org.opencontainers.image.version=22.04 |
| ADD file:b499000226bd9a7c562ffa8eeb86e2d170f2a563310db6c2d79562ab53e5cb6e in / |
| CMD ["/bin/bash"] |
| ARG TARGETARCH=amd64 |
| ARG JRE_VERSION=openjdk-11-jre-headless |
| RUN |2 TARGETARCH=amd64 JRE_VERSION=openjdk-11-jre-headless /bin/sh -c echo "Image JRE: ${JRE_VERSION}" # buildkit |
| RUN |2 TARGETARCH=amd64 JRE_VERSION=openjdk-11-jre-headless /bin/sh -c if [ -z "$JRE_VERSION" ]; then echo "Error: JRE_VERSION is not set"; exit 1; fi # buildkit |
| ENV DEBIAN_FRONTEND=noninteractive |
| ENV LANG=C.UTF-8 |
| ENV LC_ALL=C.UTF-8 |
| RUN |2 TARGETARCH=amd64 JRE_VERSION=openjdk-11-jre-headless /bin/sh -c echo "dash dash/sh boolean false" | debconf-set-selections && dpkg-reconfigure dash # buildkit |
| RUN |2 TARGETARCH=amd64 JRE_VERSION=openjdk-11-jre-headless /bin/sh -c apt-get update && apt-get upgrade -y && apt-get -y --no-install-recommends install acl curl gnupg2 ssh-client sudo $JRE_VERSION uuid-runtime wget unzip && apt-get clean && rm -rf /var/lib/apt/lists/* # buildkit |
| RUN |2 TARGETARCH=amd64 JRE_VERSION=openjdk-11-jre-headless /bin/sh -c adduser --gid 0 --shell /bin/bash --home /home/rundeck --gecos "" --disabled-password rundeck && chmod 0775 /home/rundeck && passwd -d rundeck && addgroup rundeck sudo && chmod g+w /etc/passwd # buildkit |
| ENV TINI_VERSION=0.19.0 |
| RUN |2 TARGETARCH=amd64 JRE_VERSION=openjdk-11-jre-headless /bin/sh -c curl -sSL https://github.com/krallin/tini/releases/download/v${TINI_VERSION}/tini-${TARGETARCH} -o /tini && curl -sSL https://github.com/krallin/tini/releases/download/v${TINI_VERSION}/tini-${TARGETARCH}.asc -o /tini.asc && gpg --batch --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 595E85A6B1B4779EA4DAAEC70B588DFF0527A9B7 && gpg --batch --verify /tini.asc /tini && chmod +x /tini # buildkit |
| COPY /go/bin/remco /usr/local/bin/remco # buildkit |
| USER rundeck |
| WORKDIR /home/rundeck |
| USER rundeck |
| COPY --chown=rundeck:root .build . # buildkit |
| RUN /bin/sh -c java -jar rundeck.war --installonly # buildkit |
| RUN /bin/sh -c mkdir -p container-plugins libext etc var/logs && chmod -R 0775 container-plugins libext server user-assets etc var # buildkit |
| COPY --chown=rundeck:root remco /etc/remco # buildkit |
| COPY --chown=rundeck:root lib docker-lib # buildkit |
| COPY --chown=rundeck:root etc etc # buildkit |
| VOLUME [/home/rundeck/server/data] |
| VOLUME [/home/rundeck/var/logs] |
| EXPOSE map[4440/tcp:{}] |
| ENTRYPOINT ["/tini" "--" "docker-lib/entry.sh"] |
| USER root |
| RUN /bin/sh -c apt-get update && apt-get install -y python3 python3-pip openssh-client wget unzip vim && pip3 install ansible==8.7.0 && rm -rf /var/lib/apt/lists/* # buildkit |
| RUN /bin/sh -c wget https://releases.hashicorp.com/terraform/1.14.7/terraform_1.14.7_linux_amd64.zip # buildkit |
| RUN /bin/sh -c unzip terraform_1.14.7_linux_amd64.zip # buildkit |
| RUN /bin/sh -c mv terraform /usr/local/bin/ # buildkit |
| RUN /bin/sh -c ansible-galaxy collection install community.general ansible.posix # buildkit |
| RUN /bin/sh -c wget https://github.com/rundeck-plugins/ansible-plugin/releases/download/v4.0.14/ansible-plugin-4.0.14.jar -O /home/rundeck/libext/ansible-plugin.jar # buildkit |
| RUN /bin/sh -c wget https://github.com/rundeck-plugins/git-plugin/releases/download/1.0.8/git-plugin-1.0.8.jar -O /home/rundeck/libext/git-plugin.jar # buildkit |
| ADD rundeck-terraform-steps.zip /home/rundeck/libext/ # buildkit |
| USER rundeck |
Labels
| Key | Value |
|---|---|
| com.rundeck.commit | fa377be10b6e2b1cd4b6595664355f5d9433eaab |
| com.rundeck.version | 5.19.0-20260202 |
| org.opencontainers.image.ref.name | ubuntu |
| org.opencontainers.image.version | 22.04 |