postgres (9.1)

Published 2025-07-03 14:43:07 +00:00 by guochao in public/containers

Installation

docker pull git.jeffthecoder.xyz/public/postgres:9.1
sha256:491c6fb57d6f3858e8b50466463ae05149de0d0d07de3d434a7fdcfca719d5b8

Image layers

ADD file:23aa4f893e3288698c017b90be657911b72d54edb3b3a7c4d05c308f50f9228f in /
CMD ["/bin/bash"]
/bin/sh -c groupadd -r postgres --gid=999 && useradd -r -g postgres --uid=999 postgres
ENV GOSU_VERSION=1.7
/bin/sh -c set -x && apt-get update && apt-get install -y --no-install-recommends ca-certificates wget && rm -rf /var/lib/apt/lists/* && wget -O /usr/local/bin/gosu "https://github.com/tianon/gosu/releases/download/$GOSU_VERSION/gosu-$(dpkg --print-architecture)" && wget -O /usr/local/bin/gosu.asc "https://github.com/tianon/gosu/releases/download/$GOSU_VERSION/gosu-$(dpkg --print-architecture).asc" && export GNUPGHOME="$(mktemp -d)" && gpg --keyserver ha.pool.sks-keyservers.net --recv-keys B42F6819007F00F88E364FD4036A9C25BF357DD4 && gpg --batch --verify /usr/local/bin/gosu.asc /usr/local/bin/gosu && rm -r "$GNUPGHOME" /usr/local/bin/gosu.asc && chmod +x /usr/local/bin/gosu && gosu nobody true && apt-get purge -y --auto-remove ca-certificates wget
/bin/sh -c apt-get update && apt-get install -y locales && rm -rf /var/lib/apt/lists/* && localedef -i en_US -c -f UTF-8 -A /usr/share/locale/locale.alias en_US.UTF-8
ENV LANG=en_US.utf8
/bin/sh -c mkdir /docker-entrypoint-initdb.d
/bin/sh -c apt-key adv --keyserver ha.pool.sks-keyservers.net --recv-keys B97B0AFCAA1A47F044F244A07FCC7D46ACCC4CF8
ENV PG_MAJOR=9.1
ENV PG_VERSION=9.1.24-1.pgdg80+1
/bin/sh -c echo 'deb http://apt.postgresql.org/pub/repos/apt/ jessie-pgdg main' $PG_MAJOR > /etc/apt/sources.list.d/pgdg.list
/bin/sh -c apt-get update && apt-get install -y postgresql-common && sed -ri 's/#(create_main_cluster) .*$/\1 = false/' /etc/postgresql-common/createcluster.conf && apt-get install -y postgresql-$PG_MAJOR=$PG_VERSION postgresql-contrib-$PG_MAJOR=$PG_VERSION && rm -rf /var/lib/apt/lists/*
/bin/sh -c mv -v /usr/share/postgresql/$PG_MAJOR/postgresql.conf.sample /usr/share/postgresql/ && ln -sv ../postgresql.conf.sample /usr/share/postgresql/$PG_MAJOR/ && sed -ri "s!^#?(listen_addresses)\s*=\s*\S+.*!\1 = '*'!" /usr/share/postgresql/postgresql.conf.sample
/bin/sh -c mkdir -p /var/run/postgresql && chown -R postgres /var/run/postgresql
ENV PATH=/usr/lib/postgresql/9.1/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
ENV PGDATA=/var/lib/postgresql/data
VOLUME [/var/lib/postgresql/data]
COPY file:4b356f6912993c9d5f125faa3c148085ac46c2af55c8ae0c7001052402825fef in /
ENTRYPOINT ["/docker-entrypoint.sh"]
EXPOSE 5432/tcp
CMD ["postgres"]
Details
Container
2025-07-03 14:43:07 +00:00
0
OCI / Docker
linux/amd64
96 MiB
Versions (93) View all
18 2025-10-01
17 2025-10-01
9.6 2025-07-03
9.4 2025-07-03
9.1 2025-07-03