logo
docker.io/apecloud/spilo:16.9
linux/amd64 docker.io

这是一个基于Percona Server for MySQL的Docker镜像,由APECloud维护。Spilo是一个高可用MySQL集群解决方案,该镜像提供了方便部署和管理Spilo集群的便捷方式。

17
浏览次数
899.13MB
镜像大小
国内镜像
swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/apecloud/spilo:16.9
源镜像
docker.io/apecloud/spilo:16.9
镜像ID
sha256:4814703c9131138ee4eafe942d91ead021d3a76d31e7ed100afb1d0f86377a29
镜像 TAG
16.9
镜像大小
899.13MB
平台架构
linux/amd64
镜像源
docker.io
CMD
/bin/sh /launch.sh init
启动入口
工作目录
/home/postgres
OS/平台
linux/amd64
镜像创建
2025-05-30T10:55:05.495289756Z
同步时间
2026-08-12 12:19
浏览量
17 次
贡献者
🔌 开放端口 3
5432/tcp 8008/tcp 8080/tcp
⚙️ 环境变量 22
KeyValue
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/lib/postgresql/16/bin 0
POSTGIS_VERSION=3.5 1
BG_MON_COMMIT=7f5887218790b263fe3f42f85f4ddc9c8400b154 2
PG_AUTH_MON_COMMIT=fe099eef7662cbc85b0b79191f47f52f1e96b779 3
PG_MON_COMMIT=ead1de70794ed62ca1e34d4022f6165ff36e9a91 4
SET_USER=REL4_1_0 5
PLPROFILER=REL4_2_5 6
PG_PROFILE=4.7 7
PAM_OAUTH2=v1.0.1 8
PG_PERMISSIONS_COMMIT=f4b7c18676fa64236a1c8e28d34a35764e4a70e2 9
PATRONIVERSION=4.0.4 10
WALE_VERSION=1.1.1 11
LC_ALL=en_US.utf-8 12
PGHOME=/home/postgres 13
RW_DIR=/run 14
DEMO=false 15
WALE_ENV_DIR=/run/etc/wal-e.d/env 16
LOG_ENV_DIR=/run/etc/log.d/env 17
PGROOT=/home/postgres/pgdata/pgroot 18
PGDATA=/home/postgres/pgdata/pgroot/data 19
PGLOG=/home/postgres/pgdata/pgroot/pg_log 20
USE_OLD_LOCALES=false 21
🏷️ 镜像标签 3
KeyValue
Team ACID @ Zalando <team-acid@zalando.de> maintainer
ubuntu org.opencontainers.image.ref.name
22.04 org.opencontainers.image.version
🛡️ 镜像安全扫描
ubuntu 22.04 Trivy 2026-08-12 12:19 查看完整报告
143
低危 LOW
486
中危 MEDIUM
58
高危 HIGH
2
严重 CRITICAL
受影响目标 (4)
docker.io/apecloud/spilo:16.9 (ubuntu 22.04) ubuntu Python python-pkg usr/local/bin/wal-g gobinary /etc/ssl/private/ssl-cert-snakeoil.key

Docker拉取命令

docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/apecloud/spilo:16.9
docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/apecloud/spilo:16.9  docker.io/apecloud/spilo:16.9

Containerd拉取命令

ctr images pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/apecloud/spilo:16.9
ctr images tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/apecloud/spilo:16.9  docker.io/apecloud/spilo:16.9

Shell快速替换命令

sed -i 's#apecloud/spilo:16.9#swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/apecloud/spilo:16.9#' deployment.yaml

Ansible快速分发-Docker

#ansible k8s -m shell -a 'docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/apecloud/spilo:16.9 && docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/apecloud/spilo:16.9  docker.io/apecloud/spilo:16.9'

Ansible快速分发-Containerd

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

镜像构建历史


# 2025-05-30 18:55:05  0.00B 设置默认要执行的命令
CMD ["/bin/sh" "/launch.sh" "init"]
                        
# 2025-05-30 18:55:05  2.20KB 复制新文件或目录到容器中
COPY launch.sh / # buildkit
                        
# 2025-05-30 18:55:05  199.72KB 复制新文件或目录到容器中
COPY scripts bootstrap major_upgrade /scripts/ # buildkit
                        
# 2025-05-30 18:55:05  10.53KB 执行命令并创建新的镜像层
RUN |9 DEMO=false ADDITIONAL_LOCALES= PGVERSION=16 TIMESCALEDB_APACHE_ONLY=true TIMESCALEDB_TOOLKIT=true COMPRESS=false PGOLDVERSIONS= WITH_PERL=false DEB_PG_SUPPORTED_VERSIONS= 16 /bin/sh -c sh /builddeps/post_build.sh && rm -rf /builddeps/ # buildkit
                        
# 2025-05-30 18:55:05  1.43KB 复制新文件或目录到容器中
COPY build_scripts/post_build.sh /builddeps/ # buildkit
                        
# 2025-05-30 18:55:05  156.00B 复制新文件或目录到容器中
COPY pgq_ticker.ini /home/postgres/ # buildkit
                        
# 2025-05-30 18:55:05  2.48KB 复制新文件或目录到容器中
COPY runit /etc/service/ # buildkit
                        
# 2025-05-30 18:55:05  342.00B 复制新文件或目录到容器中
COPY motd /etc/ # buildkit
                        
# 2025-05-30 18:55:05  0.00B 设置工作目录为/home/postgres
WORKDIR /home/postgres
                        
# 2025-05-30 18:55:05  0.00B 设置环境变量 USE_OLD_LOCALES
ENV USE_OLD_LOCALES=false
                        
# 2025-05-30 18:55:05  0.00B 设置环境变量 PGDATA PGLOG
ENV PGDATA=/home/postgres/pgdata/pgroot/data PGLOG=/home/postgres/pgdata/pgroot/pg_log
                        
# 2025-05-30 18:55:05  0.00B 设置环境变量 WALE_ENV_DIR LOG_ENV_DIR PGROOT
ENV WALE_ENV_DIR=/run/etc/wal-e.d/env LOG_ENV_DIR=/run/etc/log.d/env PGROOT=/home/postgres/pgdata/pgroot
                        
# 2025-05-30 18:55:05  0.00B 设置环境变量 LC_ALL PATH PGHOME RW_DIR DEMO
ENV LC_ALL=en_US.utf-8 PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/lib/postgresql/16/bin PGHOME=/home/postgres RW_DIR=/run DEMO=false
                        
# 2025-05-30 18:55:05  0.00B 声明容器运行时监听的端口
EXPOSE map[5432/tcp:{} 8008/tcp:{} 8080/tcp:{}]
                        
# 2025-05-30 18:55:05  0.00B 定义构建参数
ARG COMPRESS=false
                        
# 2025-05-30 18:55:05  0.00B 定义构建参数
ARG DEMO=false
                        
# 2025-05-30 18:55:05  0.00B 定义构建参数
ARG PGVERSION=16
                        
# 2025-05-30 18:55:05  0.00B 添加元数据标签
LABEL maintainer=Team ACID @ Zalando <team-acid@zalando.de>
                        
# 2025-05-30 18:55:05  0.00B 执行命令并创建新的镜像层
RUN |9 DEMO=false ADDITIONAL_LOCALES= PGVERSION=16 TIMESCALEDB_APACHE_ONLY=true TIMESCALEDB_TOOLKIT=true COMPRESS=false PGOLDVERSIONS= WITH_PERL=false DEB_PG_SUPPORTED_VERSIONS= 16 /bin/sh -c if [ "$COMPRESS" = "true" ]; then bash /builddeps/compress_build.sh; fi # buildkit
                        
# 2025-05-30 18:55:05  129.32MB 执行命令并创建新的镜像层
RUN |9 DEMO=false ADDITIONAL_LOCALES= PGVERSION=16 TIMESCALEDB_APACHE_ONLY=true TIMESCALEDB_TOOLKIT=true COMPRESS=false PGOLDVERSIONS= WITH_PERL=false DEB_PG_SUPPORTED_VERSIONS= 16 /bin/sh -c bash /builddeps/patroni_wale.sh # buildkit
                        
# 2025-05-30 18:53:42  0.00B 设置工作目录为/
WORKDIR /
                        
# 2025-05-30 18:53:42  0.00B 设置环境变量 WALE_VERSION
ENV WALE_VERSION=1.1.1
                        
# 2025-05-30 18:53:42  0.00B 设置环境变量 PATRONIVERSION
ENV PATRONIVERSION=4.0.4
                        
# 2025-05-30 18:53:42  5.50KB 复制新文件或目录到容器中
COPY build_scripts/patroni_wale.sh build_scripts/compress_build.sh /builddeps/ # buildkit
                        
# 2025-05-30 18:53:42  61.71MB 复制新文件或目录到容器中
COPY /builddeps/wal-g /usr/local/bin/ # buildkit
                        
# 2025-05-30 18:53:42  537.27MB 执行命令并创建新的镜像层
RUN |9 DEMO=false ADDITIONAL_LOCALES= PGVERSION=16 TIMESCALEDB_APACHE_ONLY=true TIMESCALEDB_TOOLKIT=true COMPRESS=false PGOLDVERSIONS= WITH_PERL=false DEB_PG_SUPPORTED_VERSIONS= 16 /bin/sh -c bash base.sh # buildkit
                        
# 2025-05-30 18:50:00  0.00B 设置工作目录为/builddeps
WORKDIR /builddeps
                        
# 2025-05-30 18:50:00  0.00B 设置环境变量 POSTGIS_VERSION BG_MON_COMMIT PG_AUTH_MON_COMMIT PG_MON_COMMIT SET_USER PLPROFILER PG_PROFILE PAM_OAUTH2 PG_PERMISSIONS_COMMIT
ENV POSTGIS_VERSION=3.5 BG_MON_COMMIT=7f5887218790b263fe3f42f85f4ddc9c8400b154 PG_AUTH_MON_COMMIT=fe099eef7662cbc85b0b79191f47f52f1e96b779 PG_MON_COMMIT=ead1de70794ed62ca1e34d4022f6165ff36e9a91 SET_USER=REL4_1_0 PLPROFILER=REL4_2_5 PG_PROFILE=4.7 PAM_OAUTH2=v1.0.1 PG_PERMISSIONS_COMMIT=f4b7c18676fa64236a1c8e28d34a35764e4a70e2
                        
# 2025-05-30 18:50:00  0.00B 定义构建参数
ARG DEB_PG_SUPPORTED_VERSIONS= 16
                        
# 2025-05-30 18:50:00  0.00B 定义构建参数
ARG WITH_PERL=false
                        
# 2025-05-30 18:50:00  0.00B 定义构建参数
ARG PGOLDVERSIONS=
                        
# 2025-05-30 18:50:00  0.00B 定义构建参数
ARG COMPRESS=false
                        
# 2025-05-30 18:50:00  0.00B 定义构建参数
ARG TIMESCALEDB_TOOLKIT=true
                        
# 2025-05-30 18:50:00  0.00B 定义构建参数
ARG TIMESCALEDB_APACHE_ONLY=true
                        
# 2025-05-30 18:50:00  0.00B 定义构建参数
ARG PGVERSION=16
                        
# 2025-05-30 18:50:00  5.80MB 复制新文件或目录到容器中
COPY /builddeps/*.deb /builddeps/ # buildkit
                        
# 2025-05-30 18:50:00  11.55KB 复制新文件或目录到容器中
COPY build_scripts/base.sh /builddeps/ # buildkit
                        
# 2025-05-30 18:50:00  126.00B 复制新文件或目录到容器中
COPY cron_unprivileged.c /builddeps/ # buildkit
                        
# 2025-05-30 18:50:00  1.68MB 复制新文件或目录到容器中
COPY /usr/lib/locale/locale-archive /usr/lib/locale/locale-archive.18 # buildkit
                        
# 2025-05-30 18:50:00  85.24MB 执行命令并创建新的镜像层
RUN |2 DEMO=false ADDITIONAL_LOCALES= /bin/sh -c bash /builddeps/prepare.sh # buildkit
                        
# 2025-05-30 18:48:02  8.42KB 复制新文件或目录到容器中
COPY build_scripts/prepare.sh build_scripts/locales.sh /builddeps/ # buildkit
                        
# 2025-05-30 18:48:02  0.00B 定义构建参数
ARG ADDITIONAL_LOCALES=
                        
# 2025-05-30 18:48:02  0.00B 定义构建参数
ARG DEMO=false
                        
# 2025-04-28 17:44:42  0.00B 
/bin/sh -c #(nop)  CMD ["/bin/bash"]
                        
# 2025-04-28 17:44:42  77.86MB 
/bin/sh -c #(nop) ADD file:59e67123ba6a5d9eea9813e7b2a767696f767c15c5b23c61c4d5bd6ba6fa9ac6 in / 
                        
# 2025-04-28 17:44:40  0.00B 
/bin/sh -c #(nop)  LABEL org.opencontainers.image.version=22.04
                        
# 2025-04-28 17:44:40  0.00B 
/bin/sh -c #(nop)  LABEL org.opencontainers.image.ref.name=ubuntu
                        
# 2025-04-28 17:44:40  0.00B 
/bin/sh -c #(nop)  ARG LAUNCHPAD_BUILD_ARCH
                        
# 2025-04-28 17:44:40  0.00B 
/bin/sh -c #(nop)  ARG RELEASE
                        
                    

镜像信息

{
    "Id": "sha256:4814703c9131138ee4eafe942d91ead021d3a76d31e7ed100afb1d0f86377a29",
    "RepoTags": [
        "apecloud/spilo:16.9",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/apecloud/spilo:16.9"
    ],
    "RepoDigests": [
        "apecloud/spilo@sha256:660529474937594a0e26a32223621aaef4e603e16ad3a139d7f080d59ff52e57",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/apecloud/spilo@sha256:8ee92b067bc4cb8242f3bfee30f93e7079720b70bbabd01f3a06fbff6f71911a"
    ],
    "Parent": "",
    "Comment": "buildkit.dockerfile.v0",
    "Created": "2025-05-30T10:55:05.495289756Z",
    "Container": "",
    "ContainerConfig": null,
    "DockerVersion": "",
    "Author": "",
    "Config": {
        "Hostname": "",
        "Domainname": "",
        "User": "",
        "AttachStdin": false,
        "AttachStdout": false,
        "AttachStderr": false,
        "ExposedPorts": {
            "5432/tcp": {},
            "8008/tcp": {},
            "8080/tcp": {}
        },
        "Tty": false,
        "OpenStdin": false,
        "StdinOnce": false,
        "Env": [
            "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/lib/postgresql/16/bin",
            "POSTGIS_VERSION=3.5",
            "BG_MON_COMMIT=7f5887218790b263fe3f42f85f4ddc9c8400b154",
            "PG_AUTH_MON_COMMIT=fe099eef7662cbc85b0b79191f47f52f1e96b779",
            "PG_MON_COMMIT=ead1de70794ed62ca1e34d4022f6165ff36e9a91",
            "SET_USER=REL4_1_0",
            "PLPROFILER=REL4_2_5",
            "PG_PROFILE=4.7",
            "PAM_OAUTH2=v1.0.1",
            "PG_PERMISSIONS_COMMIT=f4b7c18676fa64236a1c8e28d34a35764e4a70e2",
            "PATRONIVERSION=4.0.4",
            "WALE_VERSION=1.1.1",
            "LC_ALL=en_US.utf-8",
            "PGHOME=/home/postgres",
            "RW_DIR=/run",
            "DEMO=false",
            "WALE_ENV_DIR=/run/etc/wal-e.d/env",
            "LOG_ENV_DIR=/run/etc/log.d/env",
            "PGROOT=/home/postgres/pgdata/pgroot",
            "PGDATA=/home/postgres/pgdata/pgroot/data",
            "PGLOG=/home/postgres/pgdata/pgroot/pg_log",
            "USE_OLD_LOCALES=false"
        ],
        "Cmd": [
            "/bin/sh",
            "/launch.sh",
            "init"
        ],
        "ArgsEscaped": true,
        "Image": "",
        "Volumes": null,
        "WorkingDir": "/home/postgres",
        "Entrypoint": null,
        "OnBuild": null,
        "Labels": {
            "maintainer": "Team ACID @ Zalando \u003cteam-acid@zalando.de\u003e",
            "org.opencontainers.image.ref.name": "ubuntu",
            "org.opencontainers.image.version": "22.04"
        }
    },
    "Architecture": "amd64",
    "Os": "linux",
    "Size": 899126351,
    "GraphDriver": {
        "Data": {
            "LowerDir": "/var/lib/docker/overlay2/ec97ecdbf91d046d4b96b63e13cbeda64989ace1f4e9063ef7fa3617fbea3cdf/diff:/var/lib/docker/overlay2/b1b7cd5ed67802f37dc96a197b9fa7823ad1e809e88c65f59e41444728d08552/diff:/var/lib/docker/overlay2/4346d6815f7882c1b46aca10e107d4686e58fffd024379b3fa6871fca04aa633/diff:/var/lib/docker/overlay2/9df19e28cb1a003cb7bcff8240cbaff7f6a9c510eb7b911fc8cf0a36e954ff3a/diff:/var/lib/docker/overlay2/561f35d8bd7d2640f55e0d944b963da437180a045fc1f18df845da5eddee1a5d/diff:/var/lib/docker/overlay2/63cd34abc1ea6365b0cf1052a45f5a71d3b517fb6990f649214f76f9cfe8cabf/diff:/var/lib/docker/overlay2/3b22db698ca3cc79049e6144fffa2e6818ed71508f5da308657ac9b58b654973/diff:/var/lib/docker/overlay2/a84396ad60c97bffd52c31284ba84270dd94a1c96a5e05bf8574e3903a2bc4a7/diff:/var/lib/docker/overlay2/493b718abfdb739aeae7acf729ab223ad5d6461e8b42bd5fca3cc457a31c8583/diff:/var/lib/docker/overlay2/0d40f03633b575151de4093ca90cc66212096939e310f082e7d8597bacd8288c/diff:/var/lib/docker/overlay2/ebc9f7a8409b0f3ca85b98404bc547839e5497cc91709a0b25a69c31edf11adf/diff:/var/lib/docker/overlay2/8a1a7ba88b01e8eabcbefd8387790b35f7bf6d4944c95cba245678e98ad1eea0/diff:/var/lib/docker/overlay2/fcf7ea358c9927ed21645613f1db34552c6b1ff495ee9ae749446ee9f434f6b6/diff:/var/lib/docker/overlay2/c8a9750b5f35747adfd945e39f6e930590c66334f341e2162d21d859d5c31586/diff:/var/lib/docker/overlay2/3e61aa031eebab19675f6b571c52d45ae1cfa02992aede3df61f5a73c69f0f9e/diff:/var/lib/docker/overlay2/10f038fb87bd14c3508eddd50e0dc395f008170c78193832834bfe64e96e957e/diff:/var/lib/docker/overlay2/747e5fe383a015c13cd5fdd9a4dfc5add8c30cc45f6019cc904074272aaf2184/diff:/var/lib/docker/overlay2/d32f65d6a8327e1e4c3141ad499390e6301a51f276da5349273e00533ddd4845/diff:/var/lib/docker/overlay2/8f65394c6a56cc5e2042dacdd5ec363265126d5a13cc8baeb083c0edc4d4d56a/diff:/var/lib/docker/overlay2/bd6fc1b40a88d355bd4a62d761c36968fcb1f1e0a59753dab8d88da1e209e033/diff",
            "MergedDir": "/var/lib/docker/overlay2/7d0b0ede733df4b4b44ed06a1e5324972d4e01905ada10ff9d5e2c7a51c88af3/merged",
            "UpperDir": "/var/lib/docker/overlay2/7d0b0ede733df4b4b44ed06a1e5324972d4e01905ada10ff9d5e2c7a51c88af3/diff",
            "WorkDir": "/var/lib/docker/overlay2/7d0b0ede733df4b4b44ed06a1e5324972d4e01905ada10ff9d5e2c7a51c88af3/work"
        },
        "Name": "overlay2"
    },
    "RootFS": {
        "Type": "layers",
        "Layers": [
            "sha256:346f14bf17b9846c3e67362b00c16c9085772033cb7c58742c4e1efa22466d38",
            "sha256:cc11617a446ea2b30f321ec5c6c6959c02aafd40aad746823031f7e40cc7fab3",
            "sha256:5b26b8535aba4ca1e8d19c9629acf14bc0cd577b9412c642c6fcbb5c1dc315f2",
            "sha256:e349ab2640505aa77c1824279faae6f82da3701befd76c08e0c2a8b85fac9049",
            "sha256:e3a26d891364bb69ed5fe2bfbda6e19174adcad0cdce1783c65b09d75c7dbebe",
            "sha256:8e34f94ee86ba076cf735272ac8c2de0622cba6c48bf12c7934c58ec96a89ea6",
            "sha256:521196de7217860f8d4d7ff3169b8e5dac98f65d0c0316d9e72f09724ae4fbbe",
            "sha256:5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef",
            "sha256:e35fd4d78e198c2f6cdb37093b35b3e7736a71a06a9efad5c89ab896a21b3b90",
            "sha256:f5a25bc88e6e06b800c800b7d62d7907f7e21b581808c13da4f7af12b2221ab4",
            "sha256:4bccf52f2e098f968eff5bebae94fc5c29357cc43e9cdeb97656e7efcef7ab41",
            "sha256:7e8630d2f86c97861e522c4b7ac9a0335ca896c92d71c47f955ef6d2492c28f5",
            "sha256:5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef",
            "sha256:c4f14aa84020c1a19a08ed0dfb0cdec9e9eeaf683b5748e918928f85afb6fa66",
            "sha256:d0d8766dca798fe486426858e77ab3213acdd4da37e2ecb5bc7e4ffa7a554ffc",
            "sha256:a549d10a752488fabd14ee8a98cf614f844188189571e16eb57e83acb0ee5222",
            "sha256:358893345ecd0442983ec8647f65f30ebcb971197485097f16637ba30e16a37d",
            "sha256:a77f603534060a565703a056a3fdaf68fe6ac50ab79d82eb25b3aca795fd4021",
            "sha256:b4858303863eebef51d906ea4da4535fa19d67cc0d1a733a9320d027523d4284",
            "sha256:29649da2cd52b4431650ecfd8f82820dfbbaee6e054c2f8528418fd74933cab2",
            "sha256:959ab56be01f72acb7a5baca6580c57d47fbae690bc1e749f05d9c1ba2cbbb19"
        ]
    },
    "Metadata": {
        "LastTagTime": "2026-08-12T12:18:52.970453921+08:00"
    }
}

更多版本

docker.io/apecloud/spilo:16.4.0

linux/amd64 docker.io742.44MB2025-06-27 11:42
487

docker.io/apecloud/spilo:16.9

linux/amd64 docker.io899.13MB2026-08-12 12:19
16

docker.io/apecloud/spilo-init:0.1

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