docker.io/pgsty/pigsty:v4.2.0 linux/amd64

docker.io/pgsty/pigsty:v4.2.0 - 国内下载镜像源 浏览次数:9

Pigsty是一个开源的PostgreSQL数据库发行版与运维管理平台,提供一键部署、监控告警、备份恢复、高可用、负载均衡等全栈数据库运维能力,旨在简化PostgreSQL集群的管理与运维工作,提升数据库系统的稳定性和效率。

源镜像 docker.io/pgsty/pigsty:v4.2.0
国内镜像 swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/pgsty/pigsty:v4.2.0
镜像ID sha256:ba3dcf36620e54bfa04892887a66b71e74cd8e212c207217cb02a673429f3881
镜像TAG v4.2.0
大小 936.21MB
镜像源 docker.io
项目信息 Docker-Hub主页 🚀项目TAG 🚀
CMD /lib/systemd/systemd
启动入口
工作目录 /root/pigsty
OS/平台 linux/amd64
浏览量 9 次
贡献者
镜像创建 2026-02-28T03:43:56.682943058Z
同步时间 2026-03-13 15:46
开放端口
22/tcp 443/tcp 5432/tcp 80/tcp
目录挂载
/data
环境变量
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin container=docker DEBIAN_FRONTEND=noninteractive TZ=Asia/Shanghai LANG=en_US.UTF-8 LC_ALL=en_US.UTF-8 PIGSTY_VERSION=v4.2.0
镜像标签
Ruohang Feng <rh@vonng.com>: maintainer 2026-02-28T03:42:28.300Z: org.opencontainers.image.created Pigsty - PostgreSQL in Great STYle: org.opencontainers.image.description Apache-2.0: org.opencontainers.image.licenses fd4975a3426e7d9f710fd40ee212414920935df4: org.opencontainers.image.revision https://github.com/pgsty/pigsty: org.opencontainers.image.source Pigsty: org.opencontainers.image.title https://pigsty.io: org.opencontainers.image.url pgsty: org.opencontainers.image.vendor v4.2.0: org.opencontainers.image.version

Docker拉取命令

docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/pgsty/pigsty:v4.2.0
docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/pgsty/pigsty:v4.2.0  docker.io/pgsty/pigsty:v4.2.0

Containerd拉取命令

ctr images pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/pgsty/pigsty:v4.2.0
ctr images tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/pgsty/pigsty:v4.2.0  docker.io/pgsty/pigsty:v4.2.0

Shell快速替换命令

sed -i 's#pgsty/pigsty:v4.2.0#swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/pgsty/pigsty:v4.2.0#' deployment.yaml

Ansible快速分发-Docker

#ansible k8s -m shell -a 'docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/pgsty/pigsty:v4.2.0 && docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/pgsty/pigsty:v4.2.0  docker.io/pgsty/pigsty:v4.2.0'

Ansible快速分发-Containerd

#ansible k8s -m shell -a 'ctr images pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/pgsty/pigsty:v4.2.0 && ctr images tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/pgsty/pigsty:v4.2.0  docker.io/pgsty/pigsty:v4.2.0'

镜像构建历史


# 2026-02-28 11:43:56  0.00B 设置默认要执行的命令
CMD ["/lib/systemd/systemd"]
                        
# 2026-02-28 11:43:56  0.00B 设置停止容器时发送的系统调用信号
STOPSIGNAL SIGRTMIN+3
                        
# 2026-02-28 11:43:56  0.00B 声明容器运行时监听的端口
EXPOSE [22/tcp 443/tcp 5432/tcp 80/tcp]
                        
# 2026-02-28 11:43:56  0.00B 创建挂载点用于持久化数据或共享数据
VOLUME [/data]
                        
# 2026-02-28 11:43:56  0.00B 设置工作目录为/root/pigsty
WORKDIR /root/pigsty
                        
# 2026-02-28 11:43:56  0.00B 执行命令并创建新的镜像层
RUN |1 VERSION=4.2.0 /bin/sh -c mkdir -p /data # buildkit
                        
# 2026-02-28 11:43:56  523.76MB 执行命令并创建新的镜像层
RUN |1 VERSION=4.2.0 /bin/sh -c pig sty init -v ${PIGSTY_VERSION}     && pig sty boot     && pig sty conf -c docker --ip 127.0.0.1 # buildkit
                        
# 2026-02-28 11:42:59  12.14MB 执行命令并创建新的镜像层
RUN |1 VERSION=4.2.0 /bin/sh -c echo "deb [trusted=yes] https://repo.pigsty.cc/apt/infra/ generic main"     > /etc/apt/sources.list.d/pigsty.list     && apt-get update     && apt-get install -y --no-install-recommends pig     && apt-get clean     && rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/* # buildkit
                        
# 2026-02-28 11:42:51  683.00B 执行命令并创建新的镜像层
RUN |1 VERSION=4.2.0 /bin/sh -c echo '%sudo ALL=(ALL) NOPASSWD:ALL' > /etc/sudoers.d/nopasswd     && chmod 440 /etc/sudoers.d/nopasswd     && echo 'root:pigsty' | chpasswd # buildkit
                        
# 2026-02-28 11:42:51  4.37KB 执行命令并创建新的镜像层
RUN |1 VERSION=4.2.0 /bin/sh -c ssh-keygen -t rsa -b 2048 -N '' -f /root/.ssh/id_rsa     && cat /root/.ssh/id_rsa.pub >> /root/.ssh/authorized_keys     && chmod 600 /root/.ssh/authorized_keys     && printf 'Host *\n    StrictHostKeyChecking no\n    UserKnownHostsFile /dev/null\n' >> /etc/ssh/ssh_config # buildkit
                        
# 2026-02-28 11:42:51  3.40KB 执行命令并创建新的镜像层
RUN |1 VERSION=4.2.0 /bin/sh -c mkdir -p /run/sshd /root/.ssh     && chmod 700 /root/.ssh     && ssh-keygen -A     && sed -i 's/#\?PermitRootLogin.*/PermitRootLogin yes/' /etc/ssh/sshd_config     && sed -i 's/#\?PasswordAuthentication.*/PasswordAuthentication yes/' /etc/ssh/sshd_config     && systemctl enable ssh # buildkit
                        
# 2026-02-28 11:42:51  3.07MB 执行命令并创建新的镜像层
RUN |1 VERSION=4.2.0 /bin/sh -c sed -i '/en_US.UTF-8/s/^# //g' /etc/locale.gen     && locale-gen en_US.UTF-8     && ln -sf /usr/share/zoneinfo/${TZ} /etc/localtime     && echo "${TZ}" > /etc/timezone # buildkit
                        
# 2026-02-28 11:42:50  36.00B 执行命令并创建新的镜像层
RUN |1 VERSION=4.2.0 /bin/sh -c systemctl mask     dev-hugepages.mount     sys-fs-fuse-connections.mount     systemd-update-utmp.service     console-getty.service # buildkit
                        
# 2026-02-28 11:42:50  41.00B 执行命令并创建新的镜像层
RUN |1 VERSION=4.2.0 /bin/sh -c cd /lib/systemd/system/sysinit.target.wants/     && rm -f $(ls | grep -v systemd-tmpfiles-setup)     && rm -f /lib/systemd/system/multi-user.target.wants/*     && rm -f /etc/systemd/system/*.wants/*     && rm -f /lib/systemd/system/local-fs.target.wants/*     && rm -f /lib/systemd/system/sockets.target.wants/*udev*     && rm -f /lib/systemd/system/sockets.target.wants/*initctl*     && rm -f /lib/systemd/system/basic.target.wants/*     && rm -f /lib/systemd/system/anaconda.target.wants/*     && rm -f /lib/systemd/system/plymouth*     && rm -f /lib/systemd/system/systemd-update-utmp*     && systemctl set-default multi-user.target # buildkit
                        
# 2026-02-28 11:42:50  277.37MB 执行命令并创建新的镜像层
RUN |1 VERSION=4.2.0 /bin/sh -c apt-get update && apt-get install -y --no-install-recommends     systemd systemd-sysv dbus dbus-user-session     openssh-server openssh-client sudo     locales ca-certificates curl wget     vim git jq lz4 make bash lsof rsync ncdu     python3 procps iproute2 net-tools iputils-ping     && apt-get clean     && rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/* # buildkit
                        
# 2026-02-28 11:42:32  8.88KB 执行命令并创建新的镜像层
RUN |1 VERSION=4.2.0 /bin/sh -c groupadd -g 543 postgres && useradd -u 543 -g 543 -m -s /bin/bash postgres # buildkit
                        
# 2026-02-28 11:42:32  0.00B 设置环境变量 container DEBIAN_FRONTEND TZ LANG LC_ALL PIGSTY_VERSION
ENV container=docker DEBIAN_FRONTEND=noninteractive TZ=Asia/Shanghai LANG=en_US.UTF-8 LC_ALL=en_US.UTF-8 PIGSTY_VERSION=v4.2.0
                        
# 2026-02-28 11:42:32  0.00B 添加元数据标签
LABEL org.opencontainers.image.version=4.2.0
                        
# 2026-02-28 11:42:32  0.00B 添加元数据标签
LABEL org.opencontainers.image.source=https://github.com/pgsty/pigsty
                        
# 2026-02-28 11:42:32  0.00B 添加元数据标签
LABEL org.opencontainers.image.url=https://pigsty.io
                        
# 2026-02-28 11:42:32  0.00B 添加元数据标签
LABEL org.opencontainers.image.description=Pigsty - PostgreSQL in Great STYle
                        
# 2026-02-28 11:42:32  0.00B 添加元数据标签
LABEL org.opencontainers.image.title=Pigsty
                        
# 2026-02-28 11:42:32  0.00B 添加元数据标签
LABEL maintainer=Ruohang Feng <rh@vonng.com>
                        
# 2026-02-28 11:42:32  0.00B 定义构建参数
ARG VERSION=4.2.0
                        
# 2026-02-23 08:00:00  119.86MB 
# debian.sh --arch 'amd64' out/ 'trixie' '@1771804800'
                        
                    

镜像信息

{
    "Id": "sha256:ba3dcf36620e54bfa04892887a66b71e74cd8e212c207217cb02a673429f3881",
    "RepoTags": [
        "pgsty/pigsty:v4.2.0",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/pgsty/pigsty:v4.2.0"
    ],
    "RepoDigests": [
        "pgsty/pigsty@sha256:613c6aed5aad714d097d99fb43da474f3e6ecc7e30fbc4287f9266fd62536da7",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/pgsty/pigsty@sha256:3ffbf029cc6ce5caecbf9584cfc2345fc8abe1a96f89a3b418f3e9a5f6bcbc1e"
    ],
    "Parent": "",
    "Comment": "buildkit.dockerfile.v0",
    "Created": "2026-02-28T03:43:56.682943058Z",
    "Container": "",
    "ContainerConfig": null,
    "DockerVersion": "",
    "Author": "",
    "Config": {
        "Hostname": "",
        "Domainname": "",
        "User": "",
        "AttachStdin": false,
        "AttachStdout": false,
        "AttachStderr": false,
        "ExposedPorts": {
            "22/tcp": {},
            "443/tcp": {},
            "5432/tcp": {},
            "80/tcp": {}
        },
        "Tty": false,
        "OpenStdin": false,
        "StdinOnce": false,
        "Env": [
            "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin",
            "container=docker",
            "DEBIAN_FRONTEND=noninteractive",
            "TZ=Asia/Shanghai",
            "LANG=en_US.UTF-8",
            "LC_ALL=en_US.UTF-8",
            "PIGSTY_VERSION=v4.2.0"
        ],
        "Cmd": [
            "/lib/systemd/systemd"
        ],
        "ArgsEscaped": true,
        "Image": "",
        "Volumes": {
            "/data": {}
        },
        "WorkingDir": "/root/pigsty",
        "Entrypoint": null,
        "OnBuild": null,
        "Labels": {
            "maintainer": "Ruohang Feng \u003crh@vonng.com\u003e",
            "org.opencontainers.image.created": "2026-02-28T03:42:28.300Z",
            "org.opencontainers.image.description": "Pigsty - PostgreSQL in Great STYle",
            "org.opencontainers.image.licenses": "Apache-2.0",
            "org.opencontainers.image.revision": "fd4975a3426e7d9f710fd40ee212414920935df4",
            "org.opencontainers.image.source": "https://github.com/pgsty/pigsty",
            "org.opencontainers.image.title": "Pigsty",
            "org.opencontainers.image.url": "https://pigsty.io",
            "org.opencontainers.image.vendor": "pgsty",
            "org.opencontainers.image.version": "v4.2.0"
        },
        "StopSignal": "SIGRTMIN+3"
    },
    "Architecture": "amd64",
    "Os": "linux",
    "Size": 936214662,
    "GraphDriver": {
        "Data": {
            "LowerDir": "/var/lib/docker/overlay2/b86508988c1ed5e8b88b09fe8d2df9a097542d09b5b441534a267c99f0543514/diff:/var/lib/docker/overlay2/37094daa0dd98a5a97e95de1bb4d0a3a96d5cba450cff7eff3a9d1664908143f/diff:/var/lib/docker/overlay2/0def2e9a1a13edea0a04e2ad17d2800139e878ce10012972e4ff600a1ef0f577/diff:/var/lib/docker/overlay2/0a9fc45abaa5e8ddc5ee477167b1cdc44d6b5d2e70ed5cae0796dcc899c76995/diff:/var/lib/docker/overlay2/0e63dd7da70e06dd8475b96f17f890c90b16681947e6d0423ee24771ecfaafcd/diff:/var/lib/docker/overlay2/d7a725bd6f8357b68f571f951d9de8800501edabfc22aa5c7072cb40990c483b/diff:/var/lib/docker/overlay2/6ceec19de3cb64f9186808f337d9ca614e14b9eaa9d2bc4b6493a92ed242fcbc/diff:/var/lib/docker/overlay2/cb2caf398650cf2c12f7b2382919cf13048df2583557a71471800f0794eac81c/diff:/var/lib/docker/overlay2/b3d91ce19a96c870e314a6829fe8b245b3db27d8166b01d593378aa9bf24243a/diff:/var/lib/docker/overlay2/1004bd8da6653ac97787c5366a1c4f660a6ed1b70278acc8bda5d66f45fd6464/diff:/var/lib/docker/overlay2/48a0dae0ab4a6bbd7a8b1f5d3c44b75d13f46b06d69293577462d39cf74d841e/diff:/var/lib/docker/overlay2/b725fd2c703986635b33c2e4a7c93df0181aa2957c662fd9a03b2ae5f2095724/diff",
            "MergedDir": "/var/lib/docker/overlay2/a4f31154ff50bd4f71788587c796d4b8f8587d1939e47eb592a1ef49ed8c2a1d/merged",
            "UpperDir": "/var/lib/docker/overlay2/a4f31154ff50bd4f71788587c796d4b8f8587d1939e47eb592a1ef49ed8c2a1d/diff",
            "WorkDir": "/var/lib/docker/overlay2/a4f31154ff50bd4f71788587c796d4b8f8587d1939e47eb592a1ef49ed8c2a1d/work"
        },
        "Name": "overlay2"
    },
    "RootFS": {
        "Type": "layers",
        "Layers": [
            "sha256:a541a5ccaa301e7fac682a49beced877c74cb57f094a6f0527b36d8a0e7e8ded",
            "sha256:7bcc9cc237e76d793e5ee7ceae1b64f78e4c4867a5ff1fa2b4114c8c64f185a5",
            "sha256:01832d9e8a987254d54ed5c93ae54e7eb5c36e1604dd3d7c865209b2b69126df",
            "sha256:93e708ff0db8e0afb359f348232d470241417d1823de8fd1e3deb1ba9c075f40",
            "sha256:100025e8763ab3dfce132a5c351c2e3c7e8e2426a3cbf60105bc3ab67518c026",
            "sha256:c5e26c42ef629ee89546bd576433d6afb39799ec83dc6ad9d562e35fa4ddefba",
            "sha256:b5d6ceb3973471d74917f26e85793cd600a8d8e25eaf487afe35d317812fad03",
            "sha256:d33a0f829338872177be7d588cad53c689da1c08ce76bef51a9e218e76207535",
            "sha256:f5258b28a98e13b4ecc1db4dfb1fb21eafe71c2c3116891f935f7dac54f78de1",
            "sha256:2f92b73d66bc669b724137174cdb7c9520917f6dd0456645d0fa00b68125e616",
            "sha256:cbd468c4b5b903e2532282f76c5c240467bc92bda1b12d91d386c59ed87b75a6",
            "sha256:5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef",
            "sha256:5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef"
        ]
    },
    "Metadata": {
        "LastTagTime": "2026-03-13T15:46:12.624378799+08:00"
    }
}

更多版本

docker.io/pgsty/pigsty:v4.2.1

linux/amd64 docker.io936.34MB2026-03-13 15:41
6

docker.io/pgsty/pigsty:v4.2.0

linux/amd64 docker.io936.21MB2026-03-13 15:46
8