logo
docker.io/pgsty/pigsty:v4.5.0
linux/amd64 docker.io Milotic 贡献

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

21
浏览次数
967.03MB
镜像大小
国内镜像
swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/pgsty/pigsty:v4.5.0
源镜像
docker.io/pgsty/pigsty:v4.5.0
镜像ID
sha256:fbeff9e5e891d91e7fb0a83565f9cd5d616a2998ad9903e07aa94acd6889c8aa
镜像 TAG
v4.5.0
镜像大小
967.03MB
平台架构
linux/amd64
镜像源
docker.io
CMD
/lib/systemd/systemd
启动入口
工作目录
/root/pigsty
OS/平台
linux/amd64
镜像创建
2026-08-15T12:14:23.726754518Z
同步时间
2026-09-25 16:21
浏览量
21 次
贡献者
avatar Milotic
🔌 开放端口 4
22/tcp 443/tcp 5432/tcp 80/tcp
📁 目录挂载 1
 /data
⚙️ 环境变量 7
KeyValue
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin 0
container=docker 1
DEBIAN_FRONTEND=noninteractive 2
TZ=Asia/Shanghai 3
LANG=en_US.UTF-8 4
LC_ALL=en_US.UTF-8 5
PIGSTY_VERSION=v4.5.0 6
🏷️ 镜像标签 10
KeyValue
Ruohang Feng <rh@vonng.com> maintainer
2026-08-15T12:13:11.968Z org.opencontainers.image.created
Pigsty - PostgreSQL in Great STYle org.opencontainers.image.description
Apache-2.0 org.opencontainers.image.licenses
bd2100cb8059885a570dbb872de4f68c310d7b24 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.5.0 org.opencontainers.image.version

Docker拉取命令

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

Containerd拉取命令

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

Shell快速替换命令

sed -i 's#pgsty/pigsty:v4.5.0#swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/pgsty/pigsty:v4.5.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.5.0 && docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/pgsty/pigsty:v4.5.0  docker.io/pgsty/pigsty:v4.5.0'

Ansible快速分发-Containerd

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

镜像构建历史


# 2026-08-15 20:14:23  0.00B 设置默认要执行的命令
CMD ["/lib/systemd/systemd"]
                        
# 2026-08-15 20:14:23  0.00B 设置停止容器时发送的系统调用信号
STOPSIGNAL SIGRTMIN+3
                        
# 2026-08-15 20:14:23  0.00B 声明容器运行时监听的端口
EXPOSE [22/tcp 443/tcp 5432/tcp 80/tcp]
                        
# 2026-08-15 20:14:23  0.00B 创建挂载点用于持久化数据或共享数据
VOLUME [/data]
                        
# 2026-08-15 20:14:23  0.00B 设置工作目录为/root/pigsty
WORKDIR /root/pigsty
                        
# 2026-08-15 20:14:23  0.00B 执行命令并创建新的镜像层
RUN |1 VERSION=4.5.0 /bin/sh -c mkdir -p /data # buildkit
                        
# 2026-08-15 20:14:23  545.56MB 执行命令并创建新的镜像层
RUN |1 VERSION=4.5.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-08-15 20:13:42  20.66MB 执行命令并创建新的镜像层
RUN |1 VERSION=4.5.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-08-15 20:13:35  683.00B 执行命令并创建新的镜像层
RUN |1 VERSION=4.5.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-08-15 20:13:35  4.37KB 执行命令并创建新的镜像层
RUN |1 VERSION=4.5.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-08-15 20:13:35  3.40KB 执行命令并创建新的镜像层
RUN |1 VERSION=4.5.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-08-15 20:13:34  3.07MB 执行命令并创建新的镜像层
RUN |1 VERSION=4.5.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-08-15 20:13:33  36.00B 执行命令并创建新的镜像层
RUN |1 VERSION=4.5.0 /bin/sh -c systemctl mask     dev-hugepages.mount     sys-fs-fuse-connections.mount     systemd-update-utmp.service     console-getty.service # buildkit
                        
# 2026-08-15 20:13:33  41.00B 执行命令并创建新的镜像层
RUN |1 VERSION=4.5.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-08-15 20:13:33  277.85MB 执行命令并创建新的镜像层
RUN |1 VERSION=4.5.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 less     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-08-15 20:13:16  8.88KB 执行命令并创建新的镜像层
RUN |1 VERSION=4.5.0 /bin/sh -c groupadd -g 543 postgres && useradd -u 543 -g 543 -m -s /bin/bash postgres # buildkit
                        
# 2026-08-15 20:13:16  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.5.0
                        
# 2026-08-15 20:13:16  0.00B 添加元数据标签
LABEL org.opencontainers.image.version=4.5.0
                        
# 2026-08-15 20:13:16  0.00B 添加元数据标签
LABEL org.opencontainers.image.source=https://github.com/pgsty/pigsty
                        
# 2026-08-15 20:13:16  0.00B 添加元数据标签
LABEL org.opencontainers.image.url=https://pigsty.io
                        
# 2026-08-15 20:13:16  0.00B 添加元数据标签
LABEL org.opencontainers.image.description=Pigsty - PostgreSQL in Great STYle
                        
# 2026-08-15 20:13:16  0.00B 添加元数据标签
LABEL org.opencontainers.image.title=Pigsty
                        
# 2026-08-15 20:13:16  0.00B 添加元数据标签
LABEL maintainer=Ruohang Feng <rh@vonng.com>
                        
# 2026-08-15 20:13:16  0.00B 定义构建参数
ARG VERSION=4.5.0
                        
# 2026-08-03 08:00:00  119.88MB 
# debian.sh --arch 'amd64' out/ 'trixie' '@1785715200'
                        
                    

镜像信息

{
    "Id": "sha256:fbeff9e5e891d91e7fb0a83565f9cd5d616a2998ad9903e07aa94acd6889c8aa",
    "RepoTags": [
        "pgsty/pigsty:v4.5.0",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/pgsty/pigsty:v4.5.0"
    ],
    "RepoDigests": [
        "pgsty/pigsty@sha256:08f039c99e07496d4331e3c3e551530415a187dd9e7851e8ebc6ab334d2c0c63",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/pgsty/pigsty@sha256:01b08b696ff2e0732583ec79f2c9591b352d2d0ff255848fae7bd530e3cd0ec4"
    ],
    "Parent": "",
    "Comment": "buildkit.dockerfile.v0",
    "Created": "2026-08-15T12:14:23.726754518Z",
    "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.5.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-08-15T12:13:11.968Z",
            "org.opencontainers.image.description": "Pigsty - PostgreSQL in Great STYle",
            "org.opencontainers.image.licenses": "Apache-2.0",
            "org.opencontainers.image.revision": "bd2100cb8059885a570dbb872de4f68c310d7b24",
            "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.5.0"
        },
        "StopSignal": "SIGRTMIN+3"
    },
    "Architecture": "amd64",
    "Os": "linux",
    "Size": 967033230,
    "GraphDriver": {
        "Data": {
            "LowerDir": "/var/lib/docker/overlay2/f96c88a8a05a1c17f777374e9b07653b231ff6e6ee9797c45e2a1e5e90e4551a/diff:/var/lib/docker/overlay2/0df21404c9977e4f08f2c4c215ddb94b236b60458b5f63e8c0e19fd2414b5aca/diff:/var/lib/docker/overlay2/99c7a0e3213a0e0376fc65d05e1023a811ffb90f18d3172952233b0defebb374/diff:/var/lib/docker/overlay2/806e205dfe60468babf8efa064c27e245caac1a35bed5b5736eb356f72e83b03/diff:/var/lib/docker/overlay2/38085d663513bcf60b8b05e7ba0dec0a0fae355f4033a166d09e3f1ef795e0ef/diff:/var/lib/docker/overlay2/385a552f67f5499b6f758cb8beee0c85d43006f17905a30b530ee29494b16372/diff:/var/lib/docker/overlay2/02c1abfb1d4506d2c0306161d581356cb835f91173afc38c6f8d8ac1ecd3dfcb/diff:/var/lib/docker/overlay2/1e34444717d8c3ca933009d2e2e8f823d52ea3753884d4c0f7a77cb4ce48f6fd/diff:/var/lib/docker/overlay2/8e18c520482fc01f35d99b8224257995ea0e4e11a1129367be94394fcb66c3be/diff:/var/lib/docker/overlay2/aa82e898c96efc094734d862f27d120f846ffb175be5f4563451f5cee90706f1/diff:/var/lib/docker/overlay2/537893bf985be9e565dcd761f5889419562f80ec1ebf9ee5d5f876f07cc77c0c/diff:/var/lib/docker/overlay2/0ce39e3f503085044c970347eb5ad18f3475e98e621b5ba7d9ceb1731672a286/diff",
            "MergedDir": "/var/lib/docker/overlay2/20abd82c4f8c0ea3686104bf19f042163db4bbd0344008f06bd1380222ec82c8/merged",
            "UpperDir": "/var/lib/docker/overlay2/20abd82c4f8c0ea3686104bf19f042163db4bbd0344008f06bd1380222ec82c8/diff",
            "WorkDir": "/var/lib/docker/overlay2/20abd82c4f8c0ea3686104bf19f042163db4bbd0344008f06bd1380222ec82c8/work"
        },
        "Name": "overlay2"
    },
    "RootFS": {
        "Type": "layers",
        "Layers": [
            "sha256:035cd7d3804a752eeecd4b7c854615080ca7e254f399188c2e25ff08928b6e7d",
            "sha256:88ec300b4c002d81b3bd7455a05a681f58f0c42803431c2c976a2f904e8fab4d",
            "sha256:e96557f2c53ff90a5fa6cfce4ed0d2108c5b743b6782e6e440264559628333ad",
            "sha256:e04ec1505a49a34979451f33fecd5303663d635a8fca370ae08bdcbdb4934159",
            "sha256:1f6c24d2c2aa33953fd762e36364319ff9907621f13627d0b42fee887da372a6",
            "sha256:1dd679fd6499226eee713c385ff299e97377b732f9da28185d99d95e048193b5",
            "sha256:d59c735099f5577fafd8247e98ed4c9ab90d2ebffb228ceea3788ae4f48f8691",
            "sha256:43ffa099b7fb294c44ee2522e94f2c35373b7cf2fc0970ce7aec142a39956c42",
            "sha256:3fa7f313e621806def66e0838b1f52dac15c739cd4b54c9ae1a5ef4a2cd08d57",
            "sha256:06e2e3c7cde727fb76cb8b351cf8c83089fd7c3185159a893c85e9799557c552",
            "sha256:b3a291bfbcb6fd8a40ffb1ae823e7e29e96a0508a2e5f63df8c600d1f7f7d3d0",
            "sha256:6f7c27c7a8968b2891ba33de5c7d487e57838942b13b04d80e0b6fb821786c22",
            "sha256:5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef"
        ]
    },
    "Metadata": {
        "LastTagTime": "2026-09-25T16:20:39.294969731+08:00"
    }
}

更多版本

docker.io/pgsty/pigsty:v4.2.0

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

docker.io/pgsty/pigsty:v4.2.1

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

docker.io/pgsty/pigsty:v4.3.0

linux/amd64 docker.io937.16MB2026-05-23 09:42
203

docker.io/pgsty/pigsty:v4.5.0

linux/amd64 docker.io967.03MB2026-09-25 16:21
20
检测到您正在使用广告拦截插件,本站为公益站点,依赖广告维持运转 🙏 查看如何关闭 ×