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

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

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

源镜像 docker.io/pgsty/pigsty:v4.2.1
国内镜像 swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/pgsty/pigsty:v4.2.1
镜像ID sha256:4735e9cc1c0289f9822660806a2fb5efca6f2202c93a81aa4c55d3e9b72f74a8
镜像TAG v4.2.1
大小 936.34MB
镜像源 docker.io
项目信息 Docker-Hub主页 🚀项目TAG 🚀
CMD /lib/systemd/systemd
启动入口
工作目录 /root/pigsty
OS/平台 linux/amd64
浏览量 7 次
贡献者
镜像创建 2026-03-05T16:12:11.446163208Z
同步时间 2026-03-13 15:41
开放端口
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.1
镜像标签
Ruohang Feng <rh@vonng.com>: maintainer 2026-03-05T16:10:10.613Z: org.opencontainers.image.created Pigsty - PostgreSQL in Great STYle: org.opencontainers.image.description Apache-2.0: org.opencontainers.image.licenses 6bf3a33442127a3d1b617bfdf83f36c7dc02dfa2: 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.1: org.opencontainers.image.version

Docker拉取命令

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

Containerd拉取命令

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

Shell快速替换命令

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

Ansible快速分发-Containerd

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

镜像构建历史


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

镜像信息

{
    "Id": "sha256:4735e9cc1c0289f9822660806a2fb5efca6f2202c93a81aa4c55d3e9b72f74a8",
    "RepoTags": [
        "pgsty/pigsty:v4.2.1",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/pgsty/pigsty:v4.2.1"
    ],
    "RepoDigests": [
        "pgsty/pigsty@sha256:e4b77176f337121b89b59e06e8b5458e5e6942f7fe146b5f502e8c3e322069d0",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/pgsty/pigsty@sha256:db3cfdd53552e340aed6ea938445f4639a3a356a781a861961a25c98178bcc16"
    ],
    "Parent": "",
    "Comment": "buildkit.dockerfile.v0",
    "Created": "2026-03-05T16:12:11.446163208Z",
    "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.1"
        ],
        "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-03-05T16:10:10.613Z",
            "org.opencontainers.image.description": "Pigsty - PostgreSQL in Great STYle",
            "org.opencontainers.image.licenses": "Apache-2.0",
            "org.opencontainers.image.revision": "6bf3a33442127a3d1b617bfdf83f36c7dc02dfa2",
            "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.1"
        },
        "StopSignal": "SIGRTMIN+3"
    },
    "Architecture": "amd64",
    "Os": "linux",
    "Size": 936341115,
    "GraphDriver": {
        "Data": {
            "LowerDir": "/var/lib/docker/overlay2/eb9709a64fc6f97045d04ce350c6de24d12e0471f64e83e49c0a37c1b1dd9c3a/diff:/var/lib/docker/overlay2/eff4eba6b309fbe95589084525d0be32ff4c202c6740749b5b0cfb2753e391b3/diff:/var/lib/docker/overlay2/98a523f7e70237bf0aad9dc5cefbbdfba9297edd64da7e4331a06fb58b52b899/diff:/var/lib/docker/overlay2/3108e80590a67a6a2d7f5ae08788498e82c7b6ee9a720fcadb14499a48316818/diff:/var/lib/docker/overlay2/88ba325a126f433882bf1c682e9ef162a18322a9bbc826aa05ed4feb631a55e0/diff:/var/lib/docker/overlay2/9a42a73b4a2fb3d5b9bda6008897f9e38f816a98f42d4d81ca17063c1b05e7ba/diff:/var/lib/docker/overlay2/62280d9022198585dc50797aec480741f09e8e89fa6e193541672ee806979bce/diff:/var/lib/docker/overlay2/e2dab392c885155da13c320a3f63e526441ed3e5324a668c5fdbbdaa5c87f600/diff:/var/lib/docker/overlay2/938d944448566472f21236320130eb5144154aef2e14f0114dca4269095e5129/diff:/var/lib/docker/overlay2/2d54887671dff3ba31e5916fae55ff8e29c7eeca0d5c4e47f5a902ca0a36df0f/diff:/var/lib/docker/overlay2/97541cf1d937d0789f7f83956ca7c6b64d7de7197508810f800e129f282a722a/diff:/var/lib/docker/overlay2/b725fd2c703986635b33c2e4a7c93df0181aa2957c662fd9a03b2ae5f2095724/diff",
            "MergedDir": "/var/lib/docker/overlay2/2975a75791d98e9736543074eb03eed27825072c45721cecef7f93b3b15fe287/merged",
            "UpperDir": "/var/lib/docker/overlay2/2975a75791d98e9736543074eb03eed27825072c45721cecef7f93b3b15fe287/diff",
            "WorkDir": "/var/lib/docker/overlay2/2975a75791d98e9736543074eb03eed27825072c45721cecef7f93b3b15fe287/work"
        },
        "Name": "overlay2"
    },
    "RootFS": {
        "Type": "layers",
        "Layers": [
            "sha256:a541a5ccaa301e7fac682a49beced877c74cb57f094a6f0527b36d8a0e7e8ded",
            "sha256:de22a92c3b60a1b9d14a1976580185a84d135383e382b2f9748cfa9144afd360",
            "sha256:79f3358900d3666461b728ccb83b42fb24f174265fdb450803b600e891dd22a6",
            "sha256:ed9660c1e0617b705ae3ef52eb892ce2189a87866f4b22feb88236679aaede4c",
            "sha256:cf862de51ea752afe2813e13399ae528c149bafa268feed9be35183f60514d51",
            "sha256:b37818fa5606fe30468a7e39d55b5927dcbc1e4548fa23ec320d97e52405b8b8",
            "sha256:a010f5ae5c895de4d191df87ffe796bf88cc20f14b4de76ec0c4fc0b93cb0f87",
            "sha256:e479ffe262ffc0e86b3a765bb2f15b9b7f451f7b4800439ab8f0b127003d8776",
            "sha256:e22f26f1fe023cc9860e42bb9e4555388d48aba020318f52c912ea0df237221a",
            "sha256:b1c030611a6cef7f33289121e4aa0d049c5471b48b2822859b65cb35bcf0b922",
            "sha256:1f96463cdbbcda457053776971ceb282ca421a256534ec308e860750d7857194",
            "sha256:5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef",
            "sha256:5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef"
        ]
    },
    "Metadata": {
        "LastTagTime": "2026-03-13T15:40:38.443855282+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