Namespace
justsong
Image / Tag
blog:sha-50ccc310dc680f904c4b06a6ca2c29cace5e5a1e
Content Digest
sha256:9b6dfce4eb8158d990bbfcf5cce914598a0fdcb106a778ed54d3bbdeaa9ee02f
Details
Created

2026-08-30 04:43:29 UTC

Size

23.6 MB

Content Digest
Labels
  • org.opencontainers.image.created
    2026-08-30T04:41:11.998Z
  • org.opencontainers.image.description
    个人博客系统
  • org.opencontainers.image.licenses
    MIT
  • org.opencontainers.image.revision
    50ccc310dc680f904c4b06a6ca2c29cace5e5a1e
  • org.opencontainers.image.source
    https://github.com/songquanpeng/blog
  • org.opencontainers.image.title
    blog
  • org.opencontainers.image.url
    https://github.com/songquanpeng/blog
  • org.opencontainers.image.version
    v0.14.3

Environment
CLI_DIST_PATH

/app/cli-dist

DEFAULT_INDEX_PATH

/app/default-index

GIN_MODE

release

INDEX_PATH

/app/data/index

PATH

/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin

PORT

3000

SQLITE_PATH

/app/data/data.db

UPLOAD_PATH

/app/data/upload


Layers

[#000] sha256:e6f31ffc071e5560b82a8685fba8214954e5721e3e49269d00958316edbe89fe - 15.54% (3.67 MB)

[#001] sha256:e33bc091fc826b1ce98b46e4a7aee9d533848f5fe234fbf6a39b677dff545066 - 1.67% (402 KB)

[#002] sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 - 0.0% (32 Bytes)

[#003] sha256:930ecec6f1fcc994758a1d3623de424f4c40dcb141bc092dfc7269188e4d8808 - 40.37% (9.52 MB)

[#004] sha256:bec0892ee5abeb9cff4f5bc2d7bcc02f424e325276cf87cc910dc23dd7eee3d0 - 40.3% (9.51 MB)

[#005] sha256:14cf5eedcc36ee362f2e42f57abc71be2e48a227c28683ac8a6e7c65b626bf53 - 0.02% (4.5 KB)

[#006] sha256:1eba997d2f8d185930ca73bb59668a97723ee8bd822b4848d8f7e2a9edd2f9e2 - 0.38% (92.8 KB)

[#007] sha256:7065f219d2b14246088a838ac737e77e2fcb1dffe023a9236f8221d650155e50 - 0.24% (58.9 KB)

[#008] sha256:c9af637482449cb63f52d84f03e3b74ebc2bef3fdab2a88b4fc1aa7c698da20e - 1.47% (356 KB)

[#009] sha256:e3ec90283c0407a4c942b613b175d0d7be983837c6e578f017651ae4e511bdb0 - 0.0% (254 Bytes)

[#010] sha256:2a8d2e4600fb2621ea4cd7a8dbb6823f7ef54aa6aa67b70d0bcea1f359f0f0e8 - 0.0% (249 Bytes)


History
2026-06-22 19:20:09 UTC (buildkit.dockerfile.v0)

ADD alpine-minirootfs-3.23.5-x86_64.tar.gz / # buildkit

2026-06-22 19:20:09 UTC (buildkit.dockerfile.v0)

CMD ["/bin/sh"]

2026-08-30 04:41:17 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c apk add --no-cache ca-certificates su-exec tzdata && addgroup -S -g 10001 blog && adduser -S -D -H -u 10001 -G blog blog && mkdir -p /app/data/upload /app/public/admin && chown -R blog:blog /app # buildkit

2026-08-30 04:41:19 UTC (buildkit.dockerfile.v0)

WORKDIR /app

2026-08-30 04:43:29 UTC (buildkit.dockerfile.v0)

COPY /out/blog /app/blog # buildkit

2026-08-30 04:43:29 UTC (buildkit.dockerfile.v0)

COPY /out/cli /app/cli-dist # buildkit

2026-08-30 04:43:29 UTC (buildkit.dockerfile.v0)

COPY /src/templates /app/templates # buildkit

2026-08-30 04:43:29 UTC (buildkit.dockerfile.v0)

COPY /src/themes /app/themes # buildkit

2026-08-30 04:43:29 UTC (buildkit.dockerfile.v0)

COPY /src/data/index /app/default-index # buildkit

2026-08-30 04:43:29 UTC (buildkit.dockerfile.v0)

COPY /src/public/admin /app/public/admin # buildkit

2026-08-30 04:43:29 UTC (buildkit.dockerfile.v0)

COPY docker-entrypoint.sh /usr/local/bin/docker-entrypoint # buildkit

2026-08-30 04:43:29 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c chmod 0755 /usr/local/bin/docker-entrypoint # buildkit

2026-08-30 04:43:29 UTC (buildkit.dockerfile.v0)

ENV PORT=3000 SQLITE_PATH=/app/data/data.db UPLOAD_PATH=/app/data/upload INDEX_PATH=/app/data/index DEFAULT_INDEX_PATH=/app/default-index CLI_DIST_PATH=/app/cli-dist GIN_MODE=release

2026-08-30 04:43:29 UTC (buildkit.dockerfile.v0)

VOLUME [/app/data]

2026-08-30 04:43:29 UTC (buildkit.dockerfile.v0)

EXPOSE [3000/tcp]

2026-08-30 04:43:29 UTC (buildkit.dockerfile.v0)

HEALTHCHECK {Test:[CMD-SHELL wget -q -O /dev/null http://127.0.0.1:3000/robots.txt || exit 1] Interval:30s Timeout:3s StartPeriod:10s StartInterval:0s Retries:3}

2026-08-30 04:43:29 UTC (buildkit.dockerfile.v0)

ENTRYPOINT ["/usr/local/bin/docker-entrypoint"]

Danger Zone
Delete Tag

Please be careful as this will not just delete the reference but also the actual content!

For example when you have latest and v1.2.3 both pointing to the same image
the deletion of latest will also permanently remove v1.2.3.

Delete