Namespace
timescale
Image / Tag
timescaledb-ha:pg11-14-compiler
Content Digest
sha256:8cdf5a14f7d1fc6350d67be39c47314d3b113f43cae6ddadc0959add5e0a11dd
Details
Created

2021-11-26 11:30:55 +0100

Size

799 MB

Content Digest
Labels
  • com.timescaledb.image.install_method
    docker-ha
  • org.opencontainers.image.created
    2021-11-26T10:28:03+00:00
  • org.opencontainers.image.revision
    11ac4d61280e396c2e0582e1b30e3ac948e0fffa
  • org.opencontainers.image.source
    github.com:timescale/timescaledb-docker-ha.git
  • org.opencontainers.image.vendor
    Timescale

Environment
BUILD_PACKAGES

binutils cmake devscripts equivs gcc git gpg gpg-agent libc-dev libc6-dev libkrb5-dev libperl-dev libssl-dev lsb-release make patchutils python2-dev python3-dev wget

CARGO_HOME

/usr/local/cargo

PATH

/usr/local/cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin

RUSTUP_HOME

/usr/local/rustup

RUST_VERSION

1.55.0


Layers

[#000] sha256:80d63867ecd7f5e4a966c8400729828e902773a9f03109a2ec69605ddc8045a9 - 3.79% (30.2 MB)

[#001] sha256:2c21e4c1b1fce4f3569e4f71b7c8d214ce34af35b0901d49e1b8510eb0aab2ac - 0.0% (4.25 KB)

[#002] sha256:c1c3921d6016a8098939a4dee11b64f22dbf354918cf2810f50e1e96141b8f74 - 0.0% (214 Bytes)

[#003] sha256:3f08aa09a6fc8d77f303fde6150b3d06b068dd79c44e4ff138f96e808b15f0d9 - 0.0% (226 Bytes)

[#004] sha256:1ff8aff3f13f5feb3880b72259bcfa9c051c32848f78df5c908ecdfd06771282 - 5.57% (44.5 MB)

[#005] sha256:42067a02a72c667690e3d36ebd7da9a5b4751741c27dce4672c33c15cf585aa0 - 0.0% (128 Bytes)

[#006] sha256:879a48aed441a9a4ae294ec41dd696f4535adc8e72ee5f080b659b302bb8c1e4 - 0.0% (92 Bytes)

[#007] sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 - 0.0% (32 Bytes)

[#008] sha256:6d7b6ef0b6ee8b1e75133c4d97256e846ff8d2bb6e1e23bd26d3b5258f1f8212 - 0.0% (3.78 KB)

[#009] sha256:2762e34c3c288f27ffa2e5041de46079bb443b786d337b13db312706ecd501ff - 0.0% (5.47 KB)

[#010] sha256:f2c7023c39a4200e84efba2dc124f29f52644920e2ca0d061fd54595245b181f - 0.0% (327 Bytes)

[#011] sha256:2b734cbda40c4d7fea85a1ab6ba2c163559ceb013d6a1d03e3c71506a315a8e9 - 0.07% (557 KB)

[#012] sha256:a39930e5afbe97bfa6d3065a7e9c1bdf0bc1a6e8f95817562168d280f9a0fa6b - 0.17% (1.35 MB)

[#013] sha256:7ab5ec4448eaf9e745fd2370278d18add3910ee2c15057404244770254bda320 - 3.17% (25.3 MB)

[#014] sha256:9e3e032bf7774921a02574c81985d0734ca9cc14ec64e9d9881eb60ee1d66dac - 15.97% (128 MB)

[#015] sha256:236011e104e036e54cfaa3de0ab640422f524cacbf9cb9572069bc721594370c - 0.07% (580 KB)

[#016] sha256:b5ac4916a1a6b675c674ccae99d1d1da3d87fe3b374451ab01deb61ce0b08db1 - 1.99% (15.9 MB)

[#017] sha256:9e349048cee30731802a008aefcac094bddf93edfcf7e81ad4a9550a527f9a51 - 0.1% (850 KB)

[#018] sha256:f6caad73fff85c98e52e4f8c984d345fdaa1db939877aa113042a738deb09fba - 0.89% (7.13 MB)

[#019] sha256:3c05d8398d46e722653541ab2e7ced5cc260e73a45fff70d6cfc0704647972d6 - 13.72% (110 MB)

[#020] sha256:c85dc69801d112410307b870efcb7550ab43c074d7e47e5b33acd955cea94963 - 0.0% (1.99 KB)

[#021] sha256:01016588dd3c0e1ee2a062a40c593437f2ac2833142645a9d7ce5d5ebfcfe318 - 23.73% (190 MB)

[#022] sha256:085254bb15984d168e72bea82e6d2200c4695a01f1ea2042c89c5705b445fb42 - 30.53% (244 MB)

[#023] sha256:cde5629ba6bbac2da71db261875ba772c414df93c5b7c5f219e743711e091fe0 - 0.0% (3.13 KB)

[#024] sha256:dd9ce5a88f71253c13558f564cdbec7497025239c63032934cc71f4fcba570d5 - 0.23% (1.87 MB)

[#025] sha256:b71255d658dccb84c6509045e46b1cc57cdfd0ba8a9924b38436de49b2ef115e - 0.0% (10.2 KB)


History
2021-10-01 02:23:53 UTC

/bin/sh -c #(nop) ADD file:3a18768000089a105cd4f288985d6249e8aee2c742a055a892a47aab413f25c0 in /

2021-10-01 02:23:53 UTC

/bin/sh -c #(nop) CMD ["bash"]

2021-11-26 11:28:05 +0100 (buildkit.dockerfile.v0)

RUN /bin/sh -c adduser --home /home/postgres --uid 1000 --disabled-password --gecos "" postgres # buildkit

2021-11-26 11:28:05 +0100 (buildkit.dockerfile.v0)

RUN /bin/sh -c echo 'APT::Install-Recommends "false";' >> /etc/apt/apt.conf.d/01norecommend # buildkit

2021-11-26 11:28:05 +0100 (buildkit.dockerfile.v0)

RUN /bin/sh -c echo 'APT::Install-Suggests "false";' >> /etc/apt/apt.conf.d/01norecommend # buildkit

2021-11-26 11:28:14 +0100 (buildkit.dockerfile.v0)

RUN /bin/sh -c apt-get update && apt-get install -y ca-certificates curl gnupg1 gpg gpg-agent locales lsb-release wget # buildkit

2021-11-26 11:28:15 +0100 (buildkit.dockerfile.v0)

RUN /bin/sh -c mkdir -p /build # buildkit

2021-11-26 11:28:15 +0100 (buildkit.dockerfile.v0)

RUN /bin/sh -c chmod 777 /build # buildkit

2021-11-26 11:28:15 +0100 (buildkit.dockerfile.v0)

WORKDIR /build/

2021-11-26 11:28:16 +0100 (buildkit.dockerfile.v0)

RUN /bin/sh -c wget -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | gpg --dearmor --output /usr/share/keyrings/postgresql.keyring # buildkit

2021-11-26 11:28:16 +0100 (buildkit.dockerfile.v0)

RUN /bin/sh -c for t in deb deb-src; do echo "$t [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/postgresql.keyring] http://apt.postgresql.org/pub/repos/apt/ $(lsb_release -s -c)-pgdg main" >> /etc/apt/sources.list.d/pgdg.list; done # buildkit

2021-11-26 11:28:16 +0100 (buildkit.dockerfile.v0)

RUN /bin/sh -c apt-get clean # buildkit

2021-11-26 11:28:17 +0100 (buildkit.dockerfile.v0)

RUN /bin/sh -c apt-get update # buildkit

2021-11-26 11:28:19 +0100 (buildkit.dockerfile.v0)

RUN /bin/sh -c apt-get install -y less jq strace procps # buildkit

2021-11-26 11:28:23 +0100 (buildkit.dockerfile.v0)

RUN /bin/sh -c apt-get install -y gdb gdbserver # buildkit

2021-11-26 11:28:32 +0100 (buildkit.dockerfile.v0)

ENV RUSTUP_HOME=/usr/local/rustup CARGO_HOME=/usr/local/cargo PATH=/usr/local/cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin RUST_VERSION=1.55.0

2021-11-26 11:28:32 +0100 (buildkit.dockerfile.v0)

RUN /bin/sh -c set -eux; dpkgArch="$(dpkg --print-architecture)"; case "${dpkgArch##*-}" in amd64) rustArch='x86_64-unknown-linux-gnu'; rustupSha256='3dc5ef50861ee18657f9db2eeb7392f9c2a6c95c90ab41e45ab4ca71476b4338' ;; armhf) rustArch='armv7-unknown-linux-gnueabihf'; rustupSha256='67777ac3bc17277102f2ed73fd5f14c51f4ca5963adadf7f174adf4ebc38747b' ;; arm64) rustArch='aarch64-unknown-linux-gnu'; rustupSha256='32a1532f7cef072a667bac53f1a5542c99666c4071af0c9549795bbdb2069ec1' ;; i386) rustArch='i686-unknown-linux-gnu'; rustupSha256='e50d1deb99048bc5782a0200aa33e4eea70747d49dffdc9d06812fd22a372515' ;; *) echo >&2 "unsupported architecture: ${dpkgArch}"; exit 1 ;; esac; url="https://static.rust-lang.org/rustup/archive/1.24.3/${rustArch}/rustup-init"; wget "$url"; echo "${rustupSha256} *rustup-init" | sha256sum -c -; chmod +x rustup-init; ./rustup-init -y --no-modify-path --profile minimal --default-toolchain $RUST_VERSION --default-host ${rustArch}; rm rustup-init; chmod -R a+w $RUSTUP_HOME $CARGO_HOME; rustup --version; cargo --version; rustc --version; # buildkit

2021-11-26 11:28:34 +0100 (buildkit.dockerfile.v0)

RUN /bin/sh -c apt-get update && apt-get install -y dumb-init daemontools # buildkit

2021-11-26 11:28:39 +0100 (buildkit.dockerfile.v0)

RUN /bin/sh -c apt-get update && apt-get install -y postgresql-common pgbouncer pgbackrest lz4 libpq-dev libpq5 && sed -ri 's/#(create_main_cluster) .*$/\1 = false/' /etc/postgresql-common/createcluster.conf # buildkit

2021-11-26 11:28:40 +0100 (buildkit.dockerfile.v0)

RUN /bin/sh -c find /usr/share/i18n/charmaps/ -type f ! -name UTF-8.gz -delete && find /usr/share/i18n/locales/ -type f ! -name en_US ! -name en_GB ! -name i18n* ! -name iso14651_t1 ! -name iso14651_t1_common ! -name 'translit_*' -delete && echo 'en_US.UTF-8 UTF-8' > /usr/share/i18n/SUPPORTED && localedef -i en_US -c -f UTF-8 -A /usr/share/locale/locale.alias en_US.UTF-8 # buildkit

2021-11-26 11:28:47 +0100 (buildkit.dockerfile.v0)

RUN /bin/sh -c apt-get install -y python3-etcd python3-requests python3-pystache python3-kubernetes python3-pysyncobj # buildkit

2021-11-26 11:28:47 +0100 (buildkit.dockerfile.v0)

ENV BUILD_PACKAGES=binutils cmake devscripts equivs gcc git gpg gpg-agent libc-dev libc6-dev libkrb5-dev libperl-dev libssl-dev lsb-release make patchutils python2-dev python3-dev wget

2021-11-26 11:29:08 +0100 (buildkit.dockerfile.v0)

RUN /bin/sh -c apt-get install -y ${BUILD_PACKAGES} # buildkit

2021-11-26 11:29:09 +0100 (buildkit.dockerfile.v0)

RUN /bin/sh -c apt-mark auto ${BUILD_PACKAGES} # buildkit

2021-11-26 11:29:09 +0100 (buildkit.dockerfile.v0)

ARG PG_VERSIONS

2021-11-26 11:29:51 +0100 (buildkit.dockerfile.v0)

RUN |1 PG_VERSIONS=14 13 12 11 /bin/sh -c for pg in ${PG_VERSIONS}; do mk-build-deps postgresql-${pg} && apt-get install -y ./postgresql-${pg}-build-deps*.deb && apt-mark auto postgresql-${pg}-build-deps || exit 1; done # buildkit

2021-11-26 11:30:47 +0100 (buildkit.dockerfile.v0)

RUN |1 PG_VERSIONS=14 13 12 11 /bin/sh -c for pg in ${PG_VERSIONS}; do apt-get install -y postgresql-${pg} postgresql-${pg}-dbgsym postgresql-plpython3-${pg} postgresql-plperl-${pg} postgresql-server-dev-${pg} postgresql-${pg}-pgextwlist postgresql-${pg}-hll postgresql-${pg}-pgrouting postgresql-${pg}-repack postgresql-${pg}-hypopg postgresql-${pg}-unit postgresql-${pg}-pg-stat-kcache postgresql-${pg}-cron || exit 1; done # buildkit

2021-11-26 11:30:47 +0100 (buildkit.dockerfile.v0)

ARG POSTGIS_VERSIONS=3

2021-11-26 11:30:50 +0100 (buildkit.dockerfile.v0)

RUN |2 PG_VERSIONS=14 13 12 11 POSTGIS_VERSIONS=3 /bin/sh -c for postgisv in ${POSTGIS_VERSIONS}; do for pg in ${PG_VERSIONS}; do apt-get install -y postgresql-${pg}-postgis-${postgisv} || exit 1; done; done # buildkit

2021-11-26 11:30:54 +0100 (buildkit.dockerfile.v0)

RUN |2 PG_VERSIONS=14 13 12 11 POSTGIS_VERSIONS=3 /bin/sh -c apt-get install -y patroni # buildkit

2021-11-26 11:30:55 +0100 (buildkit.dockerfile.v0)

RUN |2 PG_VERSIONS=14 13 12 11 POSTGIS_VERSIONS=3 /bin/sh -c for file in $(find /usr/share/postgresql -name 'postgresql.conf.sample'); do sed -r -i "s/[#]*\s*(shared_preload_libraries)\s*=\s*'(.*)'/\1 = 'timescaledb,\2'/;s/,'/'/" $file && echo "listen_addresses = '*'" >> $file; done # buildkit

Danger Zone
Delete Tag

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.

Delete