镜像构建历史
# 2026-05-15 17:20:21 0.00B 设置默认要执行的命令
CMD ["run"]
# 2026-05-15 17:20:21 0.00B 创建挂载点用于持久化数据或共享数据
VOLUME [/var/lib/plausible]
# 2026-05-15 17:20:21 0.00B 设置环境变量 DEFAULT_DATA_DIR
ENV DEFAULT_DATA_DIR=/var/lib/plausible
# 2026-05-15 17:20:21 0.00B 声明容器运行时监听的端口
EXPOSE [8000/tcp]
# 2026-05-15 17:20:21 0.00B 配置容器启动时运行的命令
ENTRYPOINT ["/entrypoint.sh"]
# 2026-05-15 17:20:21 0.00B 设置环境变量 LISTEN_IP
ENV LISTEN_IP=0.0.0.0
# 2026-05-15 17:20:21 0.00B 设置工作目录为/app
WORKDIR /app
# 2026-05-15 17:20:21 0.00B 指定运行容器时使用的用户
USER 999
# 2026-05-15 17:20:21 0.00B 执行命令并创建新的镜像层
RUN |2 BUILD_METADATA={"tags":["ghcr.io/plausible/community-edition:v3.2.1","ghcr.io/plausible/community-edition:latest"],"tag-names":["v3.2.1","latest"],"labels":{"org.opencontainers.image.created":"2026-05-15T09:16:05.175Z","org.opencontainers.image.description":"Open source, privacy-first web analytics. Lightweight, cookie-free Google Analytics alternative. Self-hosted or cloud.","org.opencontainers.image.licenses":"AGPL-3.0","org.opencontainers.image.revision":"e4f5a87a5570bd61605217e7ceb376636db8eddb","org.opencontainers.image.source":"https://github.com/plausible/analytics","org.opencontainers.image.title":"analytics","org.opencontainers.image.url":"https://github.com/plausible/analytics","org.opencontainers.image.version":"v3.2.1"},"annotations":["manifest:org.opencontainers.image.created=2026-05-15T09:16:05.175Z",manifest:org.opencontainers.image.description=Open source, privacy-first web analytics. Lightweight, cookie-free Google Analytics alternative. Self-hosted or cloud.,manifest:org.opencontainers.image.licenses=AGPL-3.0,manifest:org.opencontainers.image.revision=e4f5a87a5570bd61605217e7ceb376636db8eddb,manifest:org.opencontainers.image.source=https://github.com/plausible/analytics,manifest:org.opencontainers.image.title=analytics,manifest:org.opencontainers.image.url=https://github.com/plausible/analytics,"manifest:org.opencontainers.image.version=v3.2.1"]} MIX_ENV=ce /bin/sh -c mkdir -p /var/lib/plausible && chmod ugo+rw -R /var/lib/plausible # buildkit
# 2026-05-15 17:20:21 169.00B 复制新文件或目录到容器中
COPY --chmod=755 ./rel/docker-entrypoint.sh /entrypoint.sh # buildkit
# 2026-05-15 17:20:21 80.49MB 复制新文件或目录到容器中
COPY --chmod=555 /app/_build/ce/rel/plausible /app # buildkit
# 2026-05-15 17:16:20 70.78MB 执行命令并创建新的镜像层
RUN |2 BUILD_METADATA={"tags":["ghcr.io/plausible/community-edition:v3.2.1","ghcr.io/plausible/community-edition:latest"],"tag-names":["v3.2.1","latest"],"labels":{"org.opencontainers.image.created":"2026-05-15T09:16:05.175Z","org.opencontainers.image.description":"Open source, privacy-first web analytics. Lightweight, cookie-free Google Analytics alternative. Self-hosted or cloud.","org.opencontainers.image.licenses":"AGPL-3.0","org.opencontainers.image.revision":"e4f5a87a5570bd61605217e7ceb376636db8eddb","org.opencontainers.image.source":"https://github.com/plausible/analytics","org.opencontainers.image.title":"analytics","org.opencontainers.image.url":"https://github.com/plausible/analytics","org.opencontainers.image.version":"v3.2.1"},"annotations":["manifest:org.opencontainers.image.created=2026-05-15T09:16:05.175Z",manifest:org.opencontainers.image.description=Open source, privacy-first web analytics. Lightweight, cookie-free Google Analytics alternative. Self-hosted or cloud.,manifest:org.opencontainers.image.licenses=AGPL-3.0,manifest:org.opencontainers.image.revision=e4f5a87a5570bd61605217e7ceb376636db8eddb,manifest:org.opencontainers.image.source=https://github.com/plausible/analytics,manifest:org.opencontainers.image.title=analytics,manifest:org.opencontainers.image.url=https://github.com/plausible/analytics,"manifest:org.opencontainers.image.version=v3.2.1"]} MIX_ENV=ce /bin/sh -c apk add --no-cache openssl ncurses libstdc++ libgcc ca-certificates && if [ "$MIX_ENV" = "ce" ]; then apk add --no-cache certbot; fi # buildkit
# 2026-05-15 17:16:17 7.96MB 执行命令并创建新的镜像层
RUN |2 BUILD_METADATA={"tags":["ghcr.io/plausible/community-edition:v3.2.1","ghcr.io/plausible/community-edition:latest"],"tag-names":["v3.2.1","latest"],"labels":{"org.opencontainers.image.created":"2026-05-15T09:16:05.175Z","org.opencontainers.image.description":"Open source, privacy-first web analytics. Lightweight, cookie-free Google Analytics alternative. Self-hosted or cloud.","org.opencontainers.image.licenses":"AGPL-3.0","org.opencontainers.image.revision":"e4f5a87a5570bd61605217e7ceb376636db8eddb","org.opencontainers.image.source":"https://github.com/plausible/analytics","org.opencontainers.image.title":"analytics","org.opencontainers.image.url":"https://github.com/plausible/analytics","org.opencontainers.image.version":"v3.2.1"},"annotations":["manifest:org.opencontainers.image.created=2026-05-15T09:16:05.175Z",manifest:org.opencontainers.image.description=Open source, privacy-first web analytics. Lightweight, cookie-free Google Analytics alternative. Self-hosted or cloud.,manifest:org.opencontainers.image.licenses=AGPL-3.0,manifest:org.opencontainers.image.revision=e4f5a87a5570bd61605217e7ceb376636db8eddb,manifest:org.opencontainers.image.source=https://github.com/plausible/analytics,manifest:org.opencontainers.image.title=analytics,manifest:org.opencontainers.image.url=https://github.com/plausible/analytics,"manifest:org.opencontainers.image.version=v3.2.1"]} MIX_ENV=ce /bin/sh -c apk upgrade --no-cache # buildkit
# 2026-05-15 17:16:16 3.04KB 执行命令并创建新的镜像层
RUN |2 BUILD_METADATA={"tags":["ghcr.io/plausible/community-edition:v3.2.1","ghcr.io/plausible/community-edition:latest"],"tag-names":["v3.2.1","latest"],"labels":{"org.opencontainers.image.created":"2026-05-15T09:16:05.175Z","org.opencontainers.image.description":"Open source, privacy-first web analytics. Lightweight, cookie-free Google Analytics alternative. Self-hosted or cloud.","org.opencontainers.image.licenses":"AGPL-3.0","org.opencontainers.image.revision":"e4f5a87a5570bd61605217e7ceb376636db8eddb","org.opencontainers.image.source":"https://github.com/plausible/analytics","org.opencontainers.image.title":"analytics","org.opencontainers.image.url":"https://github.com/plausible/analytics","org.opencontainers.image.version":"v3.2.1"},"annotations":["manifest:org.opencontainers.image.created=2026-05-15T09:16:05.175Z",manifest:org.opencontainers.image.description=Open source, privacy-first web analytics. Lightweight, cookie-free Google Analytics alternative. Self-hosted or cloud.,manifest:org.opencontainers.image.licenses=AGPL-3.0,manifest:org.opencontainers.image.revision=e4f5a87a5570bd61605217e7ceb376636db8eddb,manifest:org.opencontainers.image.source=https://github.com/plausible/analytics,manifest:org.opencontainers.image.title=analytics,manifest:org.opencontainers.image.url=https://github.com/plausible/analytics,"manifest:org.opencontainers.image.version=v3.2.1"]} MIX_ENV=ce /bin/sh -c adduser -S -H -u 999 -G nogroup plausible # buildkit
# 2026-05-15 17:16:16 0.00B 设置环境变量 MIX_ENV
ENV MIX_ENV=ce
# 2026-05-15 17:16:16 0.00B 定义构建参数
ARG MIX_ENV=ce
# 2026-05-15 17:16:16 0.00B 设置环境变量 LANG
ENV LANG=C.UTF-8
# 2026-05-15 17:16:16 0.00B 设置环境变量 BUILD_METADATA cloud.","org.opencontainers.image.licenses":"AGPL-3.0","org.opencontainers.image.revision":"e4f5a87a5570bd61605217e7ceb376636db8eddb","org.opencontainers.image.source":"https://github.com/plausible/analytics","org.opencontainers.image.title":"analytics","org.opencontainers.image.url":"https://github.com/plausible/analytics","org.opencontainers.image.version":"v3.2.1"},"annotations":["manifest:org.opencontainers.image.created cloud.,manifest:org.opencontainers.image.licenses
ENV BUILD_METADATA={"tags":["ghcr.io/plausible/community-edition:v3.2.1","ghcr.io/plausible/community-edition:latest"],"tag-names":["v3.2.1","latest"],"labels":{"org.opencontainers.image.created":"2026-05-15T09:16:05.175Z","org.opencontainers.image.description":"Open source, privacy-first web analytics. Lightweight, cookie-free Google Analytics alternative. Self-hosted or cloud.","org.opencontainers.image.licenses":"AGPL-3.0","org.opencontainers.image.revision":"e4f5a87a5570bd61605217e7ceb376636db8eddb","org.opencontainers.image.source":"https://github.com/plausible/analytics","org.opencontainers.image.title":"analytics","org.opencontainers.image.url":"https://github.com/plausible/analytics","org.opencontainers.image.version":"v3.2.1"},"annotations":["manifest:org.opencontainers.image.created=2026-05-15T09:16:05.175Z",manifest:org.opencontainers.image.description=Open source, privacy-first web analytics. Lightweight, cookie-free Google Analytics alternative. Self-hosted or cloud.,manifest:org.opencontainers.image.licenses=AGPL-3.0,manifest:org.opencontainers.image.revision=e4f5a87a5570bd61605217e7ceb376636db8eddb,manifest:org.opencontainers.image.source=https://github.com/plausible/analytics,manifest:org.opencontainers.image.title=analytics,manifest:org.opencontainers.image.url=https://github.com/plausible/analytics,"manifest:org.opencontainers.image.version=v3.2.1"]}
# 2026-05-15 17:16:16 0.00B 定义构建参数
ARG BUILD_METADATA={"tags":["ghcr.io/plausible/community-edition:v3.2.1","ghcr.io/plausible/community-edition:latest"],"tag-names":["v3.2.1","latest"],"labels":{"org.opencontainers.image.created":"2026-05-15T09:16:05.175Z","org.opencontainers.image.description":"Open source, privacy-first web analytics. Lightweight, cookie-free Google Analytics alternative. Self-hosted or cloud.","org.opencontainers.image.licenses":"AGPL-3.0","org.opencontainers.image.revision":"e4f5a87a5570bd61605217e7ceb376636db8eddb","org.opencontainers.image.source":"https://github.com/plausible/analytics","org.opencontainers.image.title":"analytics","org.opencontainers.image.url":"https://github.com/plausible/analytics","org.opencontainers.image.version":"v3.2.1"},"annotations":["manifest:org.opencontainers.image.created=2026-05-15T09:16:05.175Z",manifest:org.opencontainers.image.description=Open source, privacy-first web analytics. Lightweight, cookie-free Google Analytics alternative. Self-hosted or cloud.,manifest:org.opencontainers.image.licenses=AGPL-3.0,manifest:org.opencontainers.image.revision=e4f5a87a5570bd61605217e7ceb376636db8eddb,manifest:org.opencontainers.image.source=https://github.com/plausible/analytics,manifest:org.opencontainers.image.title=analytics,manifest:org.opencontainers.image.url=https://github.com/plausible/analytics,"manifest:org.opencontainers.image.version=v3.2.1"]}
# 2026-05-15 17:16:16 0.00B 添加元数据标签
LABEL maintainer=plausible.io <hello@plausible.io>
# 2025-10-08 19:04:56 0.00B 设置默认要执行的命令
CMD ["/bin/sh"]
# 2025-10-08 19:04:56 8.32MB 复制文件或目录到容器中
ADD alpine-minirootfs-3.22.2-x86_64.tar.gz / # buildkit
镜像信息
{
"Id": "sha256:35176e2e910df98f13f421d923d8d9f6e69d79e1d94760218327fc5e19e0c24e",
"RepoTags": [
"ghcr.io/plausible/community-edition:v3.2.1",
"swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/plausible/community-edition:v3.2.1"
],
"RepoDigests": [
"ghcr.io/plausible/community-edition@sha256:33e60bfb40f2df5da00f8753b76fad04f67dba3abe6d73eb516e440e3fb62985",
"swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/plausible/community-edition@sha256:a1be1d0d0b7e30b41e85226cb31a6b43309274f89d1b9c7d74b7c84c3e170850"
],
"Parent": "",
"Comment": "buildkit.dockerfile.v0",
"Created": "2026-05-15T09:20:21.519047415Z",
"Container": "",
"ContainerConfig": null,
"DockerVersion": "",
"Author": "",
"Config": {
"Hostname": "",
"Domainname": "",
"User": "999",
"AttachStdin": false,
"AttachStdout": false,
"AttachStderr": false,
"ExposedPorts": {
"8000/tcp": {}
},
"Tty": false,
"OpenStdin": false,
"StdinOnce": false,
"Env": [
"PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin",
"BUILD_METADATA={\"tags\":[\"ghcr.io/plausible/community-edition:v3.2.1\",\"ghcr.io/plausible/community-edition:latest\"],\"tag-names\":[\"v3.2.1\",\"latest\"],\"labels\":{\"org.opencontainers.image.created\":\"2026-05-15T09:16:05.175Z\",\"org.opencontainers.image.description\":\"Open source, privacy-first web analytics. Lightweight, cookie-free Google Analytics alternative. Self-hosted or cloud.\",\"org.opencontainers.image.licenses\":\"AGPL-3.0\",\"org.opencontainers.image.revision\":\"e4f5a87a5570bd61605217e7ceb376636db8eddb\",\"org.opencontainers.image.source\":\"https://github.com/plausible/analytics\",\"org.opencontainers.image.title\":\"analytics\",\"org.opencontainers.image.url\":\"https://github.com/plausible/analytics\",\"org.opencontainers.image.version\":\"v3.2.1\"},\"annotations\":[\"manifest:org.opencontainers.image.created=2026-05-15T09:16:05.175Z\",manifest:org.opencontainers.image.description=Open source, privacy-first web analytics. Lightweight, cookie-free Google Analytics alternative. Self-hosted or cloud.,manifest:org.opencontainers.image.licenses=AGPL-3.0,manifest:org.opencontainers.image.revision=e4f5a87a5570bd61605217e7ceb376636db8eddb,manifest:org.opencontainers.image.source=https://github.com/plausible/analytics,manifest:org.opencontainers.image.title=analytics,manifest:org.opencontainers.image.url=https://github.com/plausible/analytics,\"manifest:org.opencontainers.image.version=v3.2.1\"]}",
"LANG=C.UTF-8",
"MIX_ENV=ce",
"LISTEN_IP=0.0.0.0",
"DEFAULT_DATA_DIR=/var/lib/plausible"
],
"Cmd": [
"run"
],
"ArgsEscaped": true,
"Image": "",
"Volumes": {
"/var/lib/plausible": {}
},
"WorkingDir": "/app",
"Entrypoint": [
"/entrypoint.sh"
],
"OnBuild": null,
"Labels": {
"maintainer": "plausible.io \u003chello@plausible.io\u003e",
"org.opencontainers.image.created": "2026-05-15T09:16:05.175Z",
"org.opencontainers.image.description": "Open source, privacy-first web analytics. Lightweight, cookie-free Google Analytics alternative. Self-hosted or cloud.",
"org.opencontainers.image.licenses": "AGPL-3.0",
"org.opencontainers.image.revision": "e4f5a87a5570bd61605217e7ceb376636db8eddb",
"org.opencontainers.image.source": "https://github.com/plausible/analytics",
"org.opencontainers.image.title": "analytics",
"org.opencontainers.image.url": "https://github.com/plausible/analytics",
"org.opencontainers.image.version": "v3.2.1"
}
},
"Architecture": "amd64",
"Os": "linux",
"Size": 167559755,
"GraphDriver": {
"Data": {
"LowerDir": "/var/lib/docker/overlay2/5721460cb5af92e34061da69261c9033276283e42e23f35356f660193ed3d63c/diff:/var/lib/docker/overlay2/d18caa4fe343d611ccd3bb361441cc20b0eeb8ff6d403d40d70ba5c47fb75d7d/diff:/var/lib/docker/overlay2/2d992db74faad7126f95370618206430076270bde563901955107f71de93c101/diff:/var/lib/docker/overlay2/7a83c112bf33d2e34a11ad21d96e988231e7d6b593bb43d4fc714ca562fec4b3/diff:/var/lib/docker/overlay2/906cb3037b9bc8c7deeffb3b9b66b3eda030d691188b8aaa86211f3da234f3ca/diff:/var/lib/docker/overlay2/a727f8d24e53cd4b11d2942f1cfa65986814a8f28a27d13b2fa5d0957e83c36c/diff:/var/lib/docker/overlay2/74762625b8a599fd1b6f0b09101401430c24df612fb0ec020d1006949e419483/diff",
"MergedDir": "/var/lib/docker/overlay2/c8989d7d504e16dafd4ebc7779622a83e9c07cd023ad8ab069164695994d9de8/merged",
"UpperDir": "/var/lib/docker/overlay2/c8989d7d504e16dafd4ebc7779622a83e9c07cd023ad8ab069164695994d9de8/diff",
"WorkDir": "/var/lib/docker/overlay2/c8989d7d504e16dafd4ebc7779622a83e9c07cd023ad8ab069164695994d9de8/work"
},
"Name": "overlay2"
},
"RootFS": {
"Type": "layers",
"Layers": [
"sha256:256f393e029fa2063d8c93720da36a74a032bed3355a2bc3e313ad12f8bde9d1",
"sha256:30cc029c7e51c92984eff3a8e642e5c5de771db4ab25fb03161e1b300d4dc6f3",
"sha256:ed8fe553807c47803c9a6c215d9d193c7503e6555c88c8f0e86e4ce7f6b45be8",
"sha256:8ece64b3905b44adb87783689a564376a557d818a13fb21663227811c258e41e",
"sha256:db9cc47f3234155d5955b0f0c6ee1c02ad70d81c89b3dc14991bcffeb811d64c",
"sha256:f90db15c6b7dc4fb3f67126081f3bde13f040c1576083eba63d1f7a83a4ceadb",
"sha256:518a837fecb731b91f5a4fc2071e69a8105de28011af8739ee4e89511d2a1c7e",
"sha256:5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef"
]
},
"Metadata": {
"LastTagTime": "2026-07-21T23:53:19.570369403+08:00"
}
}