Infrastructure as Code

Repositories with services as code

gitlab (18.5.1-ce.0)

Published 2025-11-30 15:01:47 +03:00 by mpavlov

Installation

docker pull olssonul.com/iac/gitlab:18.5.1-ce.0
sha256:a7480bcb7896fd5f528587261eaf1d66586b3c95a0fe483ce3e788ed88a1794f

Image Layers

ARG RELEASE
ARG LAUNCHPAD_BUILD_ARCH
LABEL org.opencontainers.image.ref.name=ubuntu
LABEL org.opencontainers.image.version=24.04
ADD file:249778a1782b02a1c2bcf9f292f5778d81442a53c3de1958d712f10baf7e0b60 in /
CMD ["/bin/bash"]
ARG BASE_IMAGE=docker.io/ubuntu:24.04
LABEL org.opencontainers.image.authors=GitLab Distribution Team <distribution-be@gitlab.com> org.opencontainers.image.documentation=https://docs.gitlab.com/ee/install/docker/ org.opencontainers.image.source=https://gitlab.com/gitlab-org/omnibus-gitlab org.opencontainers.image.title=GitLab Omnibus Docker org.opencontainers.image.base.name=docker.io/ubuntu:24.04
SHELL [/bin/sh -c]
ENV LANG=C.UTF-8
COPY locale.gen /etc/locale.gen # buildkit
RUN |1 BASE_IMAGE=docker.io/ubuntu:24.04 /bin/sh -c apt-get update -q && DEBIAN_FRONTEND=noninteractive apt-get install -yq --no-install-recommends busybox ca-certificates locales openssh-server tzdata tzdata-legacy wget perl libperl5.38 libatomic1 && locale-gen && cp -a /usr/lib/locale/locale-archive /tmp/locale-archive && DEBIAN_FRONTEND=noninteractive apt-get purge -yq locales && mv /tmp/locale-archive /usr/lib/locale/locale-archive && rm -rf /var/lib/apt/lists/* # buildkit
ENV EDITOR=/bin/vi
RUN |1 BASE_IMAGE=docker.io/ubuntu:24.04 /bin/sh -c busybox --install && { echo '#!/bin/sh'; echo '/bin/vi "$@"'; } > /usr/local/bin/busybox-editor && chmod +x /usr/local/bin/busybox-editor && update-alternatives --install /usr/bin/editor editor /usr/local/bin/busybox-editor 1 # buildkit
RUN |1 BASE_IMAGE=docker.io/ubuntu:24.04 /bin/sh -c rm -rf /etc/update-motd.d /etc/motd /etc/motd.dynamic # buildkit
RUN |1 BASE_IMAGE=docker.io/ubuntu:24.04 /bin/sh -c ln -fs /dev/null /run/motd.dynamic # buildkit
ENV GITLAB_ALLOW_SHA1_RSA=false
ARG TARGETARCH=amd64
COPY RELEASE / # buildkit
COPY assets/ /assets/ # buildkit
RUN |2 BASE_IMAGE=docker.io/ubuntu:24.04 TARGETARCH=amd64 /bin/sh -c chmod -R og-w /assets RELEASE ; /assets/setup # buildkit
ENV PATH=/opt/gitlab/embedded/bin:/opt/gitlab/bin:/assets:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
ENV TERM=xterm
EXPOSE [22/tcp 443/tcp 80/tcp]
VOLUME [/etc/gitlab /var/opt/gitlab /var/log/gitlab]
CMD ["/assets/init-container"]
HEALTHCHECK &{["CMD-SHELL" "/opt/gitlab/bin/gitlab-healthcheck --fail --max-time 10"] "1m0s" "30s" "0s" "0s" '\x05'}

Labels

Key Value
org.opencontainers.image.authors GitLab Distribution Team <distribution-be@gitlab.com>
org.opencontainers.image.base.name docker.io/ubuntu:24.04
org.opencontainers.image.documentation https://docs.gitlab.com/ee/install/docker/
org.opencontainers.image.ref.name ubuntu
org.opencontainers.image.source https://gitlab.com/gitlab-org/omnibus-gitlab
org.opencontainers.image.title GitLab Omnibus Docker
org.opencontainers.image.version 24.04
Details
Container
2025-11-30 15:01:47 +03:00
3
OCI / Docker
linux/amd64
GitLab Distribution Team <distribution-be@gitlab.com>
1.7 GiB
Versions (1) View all
18.5.1-ce.0 2025-11-30