2025-04-27 18:30:10 UTC
10.9 MB
2001
BACKREST_GROUPpgbackrest
BACKREST_HOST_TYPEssh
BACKREST_TLS_SERVERdisable
BACKREST_TLS_WAIT15
BACKREST_UID2001
BACKREST_USERpgbackrest
PATH/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
TZEtc/UTC
[#000] sha256:0a9a5dfd008f05ebc27e4790db0709a29e527690c21bcbcd01481eaeb6bb49dc - 31.64% (3.46 MB)
[#001] sha256:be5b031f0bc6a2fc3f138d47afeae800c58936a92e4452c3634a09720b99d0df - 68.35% (7.47 MB)
[#002] sha256:01259f46198f1e8a3eeff046fe2bb3fbd459d017b4e7d6d66a44b52a4252fc58 - 0.01% (797 Bytes)
ADD alpine-minirootfs-3.20.6-x86_64.tar.gz / # buildkit
2025-02-14 03:00:07 UTC (buildkit.dockerfile.v0)CMD ["/bin/sh"]
2025-04-27 18:30:10 UTC (buildkit.dockerfile.v0)ARG BACKREST_VERSION=2.53.1
2025-04-27 18:30:10 UTC (buildkit.dockerfile.v0)ARG BACKREST_DOWNLOAD_URL=https://github.com/pgbackrest/pgbackrest/archive/release
2025-04-27 18:30:10 UTC (buildkit.dockerfile.v0)ARG BACKREST_COMPLETION_VERSION=v0.10
2025-04-27 18:30:10 UTC (buildkit.dockerfile.v0)ARG BACKREST_COMPLETION_VERSION_URL=https://github.com/woblerr/pgbackrest-bash-completion/archive
2025-04-27 18:30:10 UTC (buildkit.dockerfile.v0)ARG REPO_BUILD_TAG=v0.32
2025-04-27 18:30:10 UTC (buildkit.dockerfile.v0)ENV TZ=Etc/UTC BACKREST_USER=pgbackrest BACKREST_UID=2001 BACKREST_GROUP=pgbackrest BACKREST_GID=2001 BACKREST_HOST_TYPE=ssh BACKREST_TLS_WAIT=15 BACKREST_TLS_SERVER=disable
2025-04-27 18:30:10 UTC (buildkit.dockerfile.v0)RUN |5 BACKREST_VERSION=2.53.1 BACKREST_DOWNLOAD_URL=https://github.com/pgbackrest/pgbackrest/archive/release BACKREST_COMPLETION_VERSION=v0.10 BACKREST_COMPLETION_VERSION_URL=https://github.com/woblerr/pgbackrest-bash-completion/archive REPO_BUILD_TAG=v0.32 /bin/sh -c apk add --no-cache --update bash shadow postgresql-client ca-certificates libxml2 libssh2 su-exec procps tzdata openssh libbz2 lz4-libs zstd-libs && apk --update add --virtual .backrest-build build-base wget py3-setuptools meson gcc libpq-dev openssl-dev libxml2-dev pkgconfig lz4-dev zstd-dev bzip2-dev zlib-dev yaml-dev libssh2-dev && ln -s /sbin/su-exec /usr/local/bin/gosu && wget ${BACKREST_DOWNLOAD_URL}/${BACKREST_VERSION}.tar.gz -O /tmp/pgbackrest-${BACKREST_VERSION}.tar.gz && mkdir -p /tmp/pgbackrest-release /tmp/pgbackrest-build && tar -xzf /tmp/pgbackrest-${BACKREST_VERSION}.tar.gz --strip-components=1 -C /tmp/pgbackrest-release && meson setup /tmp/pgbackrest-build /tmp/pgbackrest-release && ninja -C /tmp/pgbackrest-build && cp /tmp/pgbackrest-build/src/pgbackrest /usr/bin/pgbackrest && groupadd --gid ${BACKREST_GID} ${BACKREST_GROUP} && useradd --shell /bin/bash --uid ${BACKREST_UID} --gid ${BACKREST_GID} -m ${BACKREST_USER} && wget ${BACKREST_COMPLETION_VERSION_URL}/${BACKREST_COMPLETION_VERSION}.tar.gz -O /tmp/pgbackrest-bash-completion-${BACKREST_COMPLETION_VERSION}.tar.gz && tar -xzf /tmp/pgbackrest-bash-completion-${BACKREST_COMPLETION_VERSION}.tar.gz -C /tmp && mv /tmp/pgbackrest-bash-completion-$(echo ${BACKREST_COMPLETION_VERSION} | tr -d v) /tmp/pgbackrest-bash-completion && mkdir -p -m 750 /var/log/pgbackrest /home/${BACKREST_USER}/.bash_completion.d /var/lib/pgbackrest /var/spool/pgbackrest /etc/pgbackrest /etc/pgbackrest/conf.d /etc/pgbackrest/cert /tmp/pgbackrest && cp /tmp/pgbackrest-bash-completion/pgbackrest-completion.sh /home/${BACKREST_USER}/.bash_completion.d/pgbackrest-completion.sh && touch /etc/pgbackrest/pgbackrest.conf && chmod 640 /etc/pgbackrest/pgbackrest.conf && chown -R ${BACKREST_USER}:${BACKREST_GROUP} /home/${BACKREST_USER}/.bash_completion.d /var/log/pgbackrest /var/lib/pgbackrest /var/spool/pgbackrest /etc/pgbackrest /tmp/pgbackrest && cp /usr/share/zoneinfo/${TZ} /etc/localtime && echo "${TZ}" > /etc/timezone && rm -rf /tmp/pgbackrest-release /tmp/pgbackrest-build /tmp/pgbackrest-bash-completion /tmp/pgbackrest-${BACKREST_VERSION}.tar.gz /tmp/pgbackrest-bash-completion-${BACKREST_COMPLETION_VERSION}.tar.gz && apk del .backrest-build && rm -rf /var/cache/apk/* # buildkit
2025-04-27 18:30:10 UTC (buildkit.dockerfile.v0)COPY --chmod=755 files/entrypoint.sh /entrypoint.sh # buildkit
2025-04-27 18:30:10 UTC (buildkit.dockerfile.v0)LABEL org.opencontainers.image.version=v0.32 org.opencontainers.image.source=https://github.com/woblerr/docker-pgbackrest
2025-04-27 18:30:10 UTC (buildkit.dockerfile.v0)ENTRYPOINT ["/entrypoint.sh"]
2025-04-27 18:30:10 UTC (buildkit.dockerfile.v0)CMD ["pgbackrest" "version"]
2025-04-27 18:35:33 UTC
11.7 MB
2001
BACKREST_GROUPpgbackrest
BACKREST_HOST_TYPEssh
BACKREST_TLS_SERVERdisable
BACKREST_TLS_WAIT15
BACKREST_UID2001
BACKREST_USERpgbackrest
PATH/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
TZEtc/UTC
[#000] sha256:94e9d8af22013aabf0edcaf42950c88b0a1350c3a9ce076d61b98a535a673dd9 - 33.46% (3.9 MB)
[#001] sha256:5a1405fc30244f4360d99995626339e214fbdbc7720849f0543ef682f225437d - 66.53% (7.76 MB)
[#002] sha256:01259f46198f1e8a3eeff046fe2bb3fbd459d017b4e7d6d66a44b52a4252fc58 - 0.01% (797 Bytes)
ADD alpine-minirootfs-3.20.6-aarch64.tar.gz / # buildkit
2025-02-14 03:00:07 UTC (buildkit.dockerfile.v0)CMD ["/bin/sh"]
2025-04-27 18:35:33 UTC (buildkit.dockerfile.v0)ARG BACKREST_VERSION=2.53.1
2025-04-27 18:35:33 UTC (buildkit.dockerfile.v0)ARG BACKREST_DOWNLOAD_URL=https://github.com/pgbackrest/pgbackrest/archive/release
2025-04-27 18:35:33 UTC (buildkit.dockerfile.v0)ARG BACKREST_COMPLETION_VERSION=v0.10
2025-04-27 18:35:33 UTC (buildkit.dockerfile.v0)ARG BACKREST_COMPLETION_VERSION_URL=https://github.com/woblerr/pgbackrest-bash-completion/archive
2025-04-27 18:35:33 UTC (buildkit.dockerfile.v0)ARG REPO_BUILD_TAG=v0.32
2025-04-27 18:35:33 UTC (buildkit.dockerfile.v0)ENV TZ=Etc/UTC BACKREST_USER=pgbackrest BACKREST_UID=2001 BACKREST_GROUP=pgbackrest BACKREST_GID=2001 BACKREST_HOST_TYPE=ssh BACKREST_TLS_WAIT=15 BACKREST_TLS_SERVER=disable
2025-04-27 18:35:33 UTC (buildkit.dockerfile.v0)RUN |5 BACKREST_VERSION=2.53.1 BACKREST_DOWNLOAD_URL=https://github.com/pgbackrest/pgbackrest/archive/release BACKREST_COMPLETION_VERSION=v0.10 BACKREST_COMPLETION_VERSION_URL=https://github.com/woblerr/pgbackrest-bash-completion/archive REPO_BUILD_TAG=v0.32 /bin/sh -c apk add --no-cache --update bash shadow postgresql-client ca-certificates libxml2 libssh2 su-exec procps tzdata openssh libbz2 lz4-libs zstd-libs && apk --update add --virtual .backrest-build build-base wget py3-setuptools meson gcc libpq-dev openssl-dev libxml2-dev pkgconfig lz4-dev zstd-dev bzip2-dev zlib-dev yaml-dev libssh2-dev && ln -s /sbin/su-exec /usr/local/bin/gosu && wget ${BACKREST_DOWNLOAD_URL}/${BACKREST_VERSION}.tar.gz -O /tmp/pgbackrest-${BACKREST_VERSION}.tar.gz && mkdir -p /tmp/pgbackrest-release /tmp/pgbackrest-build && tar -xzf /tmp/pgbackrest-${BACKREST_VERSION}.tar.gz --strip-components=1 -C /tmp/pgbackrest-release && meson setup /tmp/pgbackrest-build /tmp/pgbackrest-release && ninja -C /tmp/pgbackrest-build && cp /tmp/pgbackrest-build/src/pgbackrest /usr/bin/pgbackrest && groupadd --gid ${BACKREST_GID} ${BACKREST_GROUP} && useradd --shell /bin/bash --uid ${BACKREST_UID} --gid ${BACKREST_GID} -m ${BACKREST_USER} && wget ${BACKREST_COMPLETION_VERSION_URL}/${BACKREST_COMPLETION_VERSION}.tar.gz -O /tmp/pgbackrest-bash-completion-${BACKREST_COMPLETION_VERSION}.tar.gz && tar -xzf /tmp/pgbackrest-bash-completion-${BACKREST_COMPLETION_VERSION}.tar.gz -C /tmp && mv /tmp/pgbackrest-bash-completion-$(echo ${BACKREST_COMPLETION_VERSION} | tr -d v) /tmp/pgbackrest-bash-completion && mkdir -p -m 750 /var/log/pgbackrest /home/${BACKREST_USER}/.bash_completion.d /var/lib/pgbackrest /var/spool/pgbackrest /etc/pgbackrest /etc/pgbackrest/conf.d /etc/pgbackrest/cert /tmp/pgbackrest && cp /tmp/pgbackrest-bash-completion/pgbackrest-completion.sh /home/${BACKREST_USER}/.bash_completion.d/pgbackrest-completion.sh && touch /etc/pgbackrest/pgbackrest.conf && chmod 640 /etc/pgbackrest/pgbackrest.conf && chown -R ${BACKREST_USER}:${BACKREST_GROUP} /home/${BACKREST_USER}/.bash_completion.d /var/log/pgbackrest /var/lib/pgbackrest /var/spool/pgbackrest /etc/pgbackrest /tmp/pgbackrest && cp /usr/share/zoneinfo/${TZ} /etc/localtime && echo "${TZ}" > /etc/timezone && rm -rf /tmp/pgbackrest-release /tmp/pgbackrest-build /tmp/pgbackrest-bash-completion /tmp/pgbackrest-${BACKREST_VERSION}.tar.gz /tmp/pgbackrest-bash-completion-${BACKREST_COMPLETION_VERSION}.tar.gz && apk del .backrest-build && rm -rf /var/cache/apk/* # buildkit
2025-04-27 18:35:33 UTC (buildkit.dockerfile.v0)COPY --chmod=755 files/entrypoint.sh /entrypoint.sh # buildkit
2025-04-27 18:35:33 UTC (buildkit.dockerfile.v0)LABEL org.opencontainers.image.version=v0.32 org.opencontainers.image.source=https://github.com/woblerr/docker-pgbackrest
2025-04-27 18:35:33 UTC (buildkit.dockerfile.v0)ENTRYPOINT ["/entrypoint.sh"]
2025-04-27 18:35:33 UTC (buildkit.dockerfile.v0)CMD ["pgbackrest" "version"]
Please be careful as this will not just delete the reference but also the actual content!
For example when you have latest and v1.2.3 both pointing to the same image
the deletion of latest will also permanently remove v1.2.3.