广告图片

docker.io/tozd/postgresql:15 linux/amd64

docker.io/tozd/postgresql:15 - 国内下载镜像源 浏览次数:21

docker.io/tozd/postgresql是一个PostgreSQL数据库的Docker容器镜像,提供PostgreSQL数据库服务的运行环境,支持数据持久化配置,包含PostgreSQL核心功能组件,可用于快速部署和管理PostgreSQL数据库实例。

源镜像 docker.io/tozd/postgresql:15
国内镜像 swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/tozd/postgresql:15
镜像ID sha256:1ac7e5582aef1352c797cdd63761dd84579dbe984c67d3efb007d1e5d7154937
镜像TAG 15
大小 635.70MB
镜像源 docker.io
项目信息 Docker-Hub主页 🚀项目TAG 🚀
CMD
启动入口 /dinit
工作目录
OS/平台 linux/amd64
浏览量 21 次
贡献者
镜像创建 2026-04-28T17:17:40.396884393Z
同步时间 2026-04-29 13:43
开放端口
5432/tcp
目录挂载
/var/lib/postgresql /var/log/postgresql
环境变量
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin DEBIAN_FRONTEND=noninteractive LC_ALL=en_US.UTF-8 PGSQL_ROLE_1_USERNAME= PGSQL_ROLE_1_PASSWORD= PGSQL_ROLE_1_FLAGS=LOGIN PGSQL_DB_1_NAME= PGSQL_DB_1_OWNER= PGSQL_DB_1_ENCODING=UNICODE PGSQL_DB_1_LC_COLLATE= PGSQL_DB_1_LC_CTYPE= PGSQL_DB_1_TEMPLATE=DEFAULT PGSQL_DB_1_POSTGIS= LOG_TO_STDOUT=0
镜像标签
24.04: org.opencontainers.image.version

Docker拉取命令

docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/tozd/postgresql:15
docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/tozd/postgresql:15  docker.io/tozd/postgresql:15

Containerd拉取命令

ctr images pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/tozd/postgresql:15
ctr images tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/tozd/postgresql:15  docker.io/tozd/postgresql:15

Shell快速替换命令

sed -i 's#tozd/postgresql:15#swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/tozd/postgresql:15#' deployment.yaml

Ansible快速分发-Docker

#ansible k8s -m shell -a 'docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/tozd/postgresql:15 && docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/tozd/postgresql:15  docker.io/tozd/postgresql:15'

Ansible快速分发-Containerd

#ansible k8s -m shell -a 'ctr images pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/tozd/postgresql:15 && ctr images tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/tozd/postgresql:15  docker.io/tozd/postgresql:15'

镜像构建历史


# 2026-04-29 01:17:40  410.00B 复制新文件或目录到容器中
COPY ./postgresql /etc/postgresql/15 # buildkit
                        
# 2026-04-29 01:17:40  4.52KB 复制新文件或目录到容器中
COPY ./etc/service/postgresql /etc/service/postgresql # buildkit
                        
# 2026-04-29 01:17:40  507.16MB 执行命令并创建新的镜像层
RUN /bin/sh -c apt-get update -q -q &&   apt-get --yes --force-yes install wget ca-certificates &&   mkdir -p /usr/share/postgresql-common/pgdg &&   wget --quiet -O /usr/share/postgresql-common/pgdg/apt.postgresql.org.asc https://www.postgresql.org/media/keys/ACCC4CF8.asc &&   echo "deb [signed-by=/usr/share/postgresql-common/pgdg/apt.postgresql.org.asc] https://apt.postgresql.org/pub/repos/apt/ noble-pgdg main" > /etc/apt/sources.list.d/pgdg.list &&   apt-get update -q -q &&   apt-get --no-install-recommends --yes --force-yes install postgresql-15 postgresql-15-postgis-3 postgresql-15-postgis-3-scripts &&   mkdir -m 700 /var/lib/postgresql.orig &&   mv /var/lib/postgresql/* /var/lib/postgresql.orig/ &&   echo 'mappostgres postgres postgres' >> /etc/postgresql/15/main/pg_ident.conf &&   echo 'mappostgres root postgres' >> /etc/postgresql/15/main/pg_ident.conf &&   echo 'host all all 0.0.0.0/0 md5' >> /etc/postgresql/15/main/pg_hba.conf &&   echo 'hostssl all all 0.0.0.0/0 md5' >> /etc/postgresql/15/main/pg_hba.conf &&   sed -r -i 's/local\s+all\s+postgres\s+peer/local all postgres peer map=mappostgres/' /etc/postgresql/15/main/pg_hba.conf &&   echo "include_dir = 'conf.d'" >> /etc/postgresql/15/main/postgresql.conf &&   mkdir -p /var/run/postgresql/15-main.pg_stat_tmp &&   chown postgres:postgres /var/run/postgresql/15-main.pg_stat_tmp &&   apt-get clean && rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/* ~/.cache ~/.npm # buildkit
                        
# 2026-04-29 01:17:40  0.00B 设置环境变量 LOG_TO_STDOUT
ENV LOG_TO_STDOUT=0
                        
# 2026-04-29 01:17:40  0.00B 设置环境变量 PGSQL_DB_1_POSTGIS
ENV PGSQL_DB_1_POSTGIS=
                        
# 2026-04-29 01:17:40  0.00B 设置环境变量 PGSQL_DB_1_TEMPLATE
ENV PGSQL_DB_1_TEMPLATE=DEFAULT
                        
# 2026-04-29 01:17:40  0.00B 设置环境变量 PGSQL_DB_1_LC_CTYPE
ENV PGSQL_DB_1_LC_CTYPE=
                        
# 2026-04-29 01:17:40  0.00B 设置环境变量 PGSQL_DB_1_LC_COLLATE
ENV PGSQL_DB_1_LC_COLLATE=
                        
# 2026-04-29 01:17:40  0.00B 设置环境变量 PGSQL_DB_1_ENCODING
ENV PGSQL_DB_1_ENCODING=UNICODE
                        
# 2026-04-29 01:17:40  0.00B 设置环境变量 PGSQL_DB_1_OWNER
ENV PGSQL_DB_1_OWNER=
                        
# 2026-04-29 01:17:40  0.00B 设置环境变量 PGSQL_DB_1_NAME
ENV PGSQL_DB_1_NAME=
                        
# 2026-04-29 01:17:40  0.00B 设置环境变量 PGSQL_ROLE_1_FLAGS
ENV PGSQL_ROLE_1_FLAGS=LOGIN
                        
# 2026-04-29 01:17:40  0.00B 设置环境变量 PGSQL_ROLE_1_PASSWORD
ENV PGSQL_ROLE_1_PASSWORD=
                        
# 2026-04-29 01:17:40  0.00B 设置环境变量 PGSQL_ROLE_1_USERNAME
ENV PGSQL_ROLE_1_USERNAME=
                        
# 2026-04-29 01:17:40  0.00B 创建挂载点用于持久化数据或共享数据
VOLUME [/var/lib/postgresql]
                        
# 2026-04-29 01:17:40  0.00B 创建挂载点用于持久化数据或共享数据
VOLUME [/var/log/postgresql]
                        
# 2026-04-29 01:17:40  0.00B 声明容器运行时监听的端口
EXPOSE [5432/tcp]
                        
# 2026-04-23 04:12:00  0.00B 配置容器启动时运行的命令
ENTRYPOINT ["/dinit"]
                        
# 2026-04-23 04:12:00  8.84MB 执行命令并创建新的镜像层
RUN |1 TARGETARCH=amd64 /bin/sh -c apt-get update -q -q &&   apt-get install --yes --force-yes runit wget ca-certificates &&   wget -O /dinit https://gitlab.com/tozd/dinit/-/releases/v0.4.0/downloads/linux-${TARGETARCH:-amd64}/dinit &&   chmod +x /dinit &&   wget -O /usr/local/bin/regex2json https://gitlab.com/tozd/regex2json/-/releases/v0.13.0/downloads/linux-${TARGETARCH:-amd64}/regex2json &&   chmod +x /usr/local/bin/regex2json &&   apt-get purge --yes --force-yes --auto-remove wget ca-certificates &&   apt-get clean && rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/* ~/.cache ~/.npm # buildkit
                        
# 2026-04-23 04:12:00  0.00B 定义构建参数
ARG TARGETARCH=amd64
                        
# 2026-04-23 03:49:34  0.00B 设置环境变量 LC_ALL
ENV LC_ALL=en_US.UTF-8
                        
# 2026-04-23 03:49:34  41.56MB 执行命令并创建新的镜像层
RUN /bin/sh -c apt-get update -q -q &&   apt-get install --yes --force-yes apt-utils tzdata locales file sudo gnupg &&   locale-gen --no-purge en_US.UTF-8 &&   update-locale LANG=en_US.UTF-8 &&   echo locales locales/locales_to_be_generated multiselect en_US.UTF-8 UTF-8 | debconf-set-selections &&   echo locales locales/default_environment_locale select en_US.UTF-8 | debconf-set-selections &&   dpkg-reconfigure locales &&   echo 'UTC' > /etc/timezone &&   rm /etc/localtime &&   dpkg-reconfigure tzdata &&   apt-get upgrade --yes --force-yes &&   rm -f /etc/cron.*/* &&   apt-get clean && rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/* ~/.cache ~/.npm # buildkit
                        
# 2026-04-23 03:49:34  0.00B 设置环境变量 DEBIAN_FRONTEND
ENV DEBIAN_FRONTEND=noninteractive
                        
# 2026-04-10 14:49:18  0.00B 
/bin/sh -c #(nop)  CMD ["/bin/bash"]
                        
# 2026-04-10 14:49:17  78.14MB 
/bin/sh -c #(nop) ADD file:8ce1caf246e7c778bca84c516d02fd4e83766bb2c530a0fffa8a351b560a2728 in / 
                        
# 2026-04-10 14:49:15  0.00B 
/bin/sh -c #(nop)  LABEL org.opencontainers.image.version=24.04
                        
# 2026-04-10 14:49:15  0.00B 
/bin/sh -c #(nop)  ARG LAUNCHPAD_BUILD_ARCH
                        
# 2026-04-10 14:49:15  0.00B 
/bin/sh -c #(nop)  ARG RELEASE
                        
                    

镜像信息

{
    "Id": "sha256:1ac7e5582aef1352c797cdd63761dd84579dbe984c67d3efb007d1e5d7154937",
    "RepoTags": [
        "tozd/postgresql:15",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/tozd/postgresql:15"
    ],
    "RepoDigests": [
        "tozd/postgresql@sha256:0a0cf0bd43bdb78f0ec59cb71438e74acd9c445c4169e148ccb991669ca47161",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/tozd/postgresql@sha256:e909562c747ac8e9d540aebfd6ab95bcd501dbce194fdb928924c2afa89fb94d"
    ],
    "Parent": "",
    "Comment": "buildkit.dockerfile.v0",
    "Created": "2026-04-28T17:17:40.396884393Z",
    "Container": "",
    "ContainerConfig": null,
    "DockerVersion": "",
    "Author": "",
    "Config": {
        "Hostname": "",
        "Domainname": "",
        "User": "",
        "AttachStdin": false,
        "AttachStdout": false,
        "AttachStderr": false,
        "ExposedPorts": {
            "5432/tcp": {}
        },
        "Tty": false,
        "OpenStdin": false,
        "StdinOnce": false,
        "Env": [
            "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin",
            "DEBIAN_FRONTEND=noninteractive",
            "LC_ALL=en_US.UTF-8",
            "PGSQL_ROLE_1_USERNAME=",
            "PGSQL_ROLE_1_PASSWORD=",
            "PGSQL_ROLE_1_FLAGS=LOGIN",
            "PGSQL_DB_1_NAME=",
            "PGSQL_DB_1_OWNER=",
            "PGSQL_DB_1_ENCODING=UNICODE",
            "PGSQL_DB_1_LC_COLLATE=",
            "PGSQL_DB_1_LC_CTYPE=",
            "PGSQL_DB_1_TEMPLATE=DEFAULT",
            "PGSQL_DB_1_POSTGIS=",
            "LOG_TO_STDOUT=0"
        ],
        "Cmd": null,
        "Image": "",
        "Volumes": {
            "/var/lib/postgresql": {},
            "/var/log/postgresql": {}
        },
        "WorkingDir": "",
        "Entrypoint": [
            "/dinit"
        ],
        "OnBuild": null,
        "Labels": {
            "org.opencontainers.image.version": "24.04"
        }
    },
    "Architecture": "amd64",
    "Os": "linux",
    "Size": 635703988,
    "GraphDriver": {
        "Data": {
            "LowerDir": "/var/lib/docker/overlay2/1b2d0646166f9b6f6e68faee1fd3582d4281a186fb62073019a354ac105ee9ae/diff:/var/lib/docker/overlay2/6200611cabe759a6ebb30e6d7e36e63860db9ff33b9121baaa791cf9e6fa0ba6/diff:/var/lib/docker/overlay2/8fb0fbc5e5d327071bcb3063d10d16f5249e8f6f8fbb26c5109f41c9a61b46ef/diff:/var/lib/docker/overlay2/8da2584e3f882a9f058cfd7a2f891229f54f5add61e3fcd472eb53749a23dc04/diff:/var/lib/docker/overlay2/3f6c6ccf658d548e6e52a380c2d8569e7ef93aa5d732b08ccfeffaede1f156f1/diff",
            "MergedDir": "/var/lib/docker/overlay2/7980c2968ad583bd5ec97f845b954e80c4f413d8bac3a01beef809b29f7a86ca/merged",
            "UpperDir": "/var/lib/docker/overlay2/7980c2968ad583bd5ec97f845b954e80c4f413d8bac3a01beef809b29f7a86ca/diff",
            "WorkDir": "/var/lib/docker/overlay2/7980c2968ad583bd5ec97f845b954e80c4f413d8bac3a01beef809b29f7a86ca/work"
        },
        "Name": "overlay2"
    },
    "RootFS": {
        "Type": "layers",
        "Layers": [
            "sha256:538812a4b9bd45adaac2b5e5b967daa6999aa44eb110aa32ae7c69702b906475",
            "sha256:d46ff9a0f68613385b2c4c30131f035c95fa9dbde22f2baf19a94829d5f4124f",
            "sha256:25bccc9cd39788da105adfeb262f95b32c29cdd8ccaa1ed3078450509ad2ec71",
            "sha256:132ff63fc1b09baa0c6ccc26f0982e466c1a21fcad9fd0ab2d3935ed35b7b76b",
            "sha256:a75a84dac7defd8fa04479565c67c44e78870f1c224ced4e2c641577d9799e67",
            "sha256:0894631aef01c032c8995f84c2f52931bc2001edee2ea57e21806dbb419a9819"
        ]
    },
    "Metadata": {
        "LastTagTime": "2026-04-29T13:42:35.061415395+08:00"
    }
}

更多版本

docker.io/tozd/postgresql:15

linux/amd64 docker.io635.70MB2026-04-29 13:43
20