Namespace
apache
Image / Tag
kvrocks:nightly-20250323-1639c90
Content Digest
sha256:8b8fd10f7152006f5be4c4f9def0e943e32d802e724a868672d3aa63fca31fe2
Details
Created

2025-03-23 08:17:58 UTC

Size

61.5 MB

Content Digest
Labels
  • org.opencontainers.image.created
    2025-03-23T08:03:54.588Z
  • org.opencontainers.image.description
    Apache Kvrocks is a distributed key value NoSQL database that uses RocksDB as storage engine and is compatible with Redis protocol.
  • org.opencontainers.image.licenses
    Apache-2.0
  • org.opencontainers.image.revision
    1639c90f094728fee860c3c0f518350df40ecb90
  • org.opencontainers.image.source
    https://github.com/apache/kvrocks
  • org.opencontainers.image.title
    kvrocks
  • org.opencontainers.image.url
    https://github.com/apache/kvrocks
  • org.opencontainers.image.version
    unstable

Environment
PATH

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


Layers

[#000] sha256:6e909acdb790c5a1989d9cfc795fda5a246ad6664bb27b5c688e2b734b2c5fad - 43.75% (26.9 MB)

[#001] sha256:7cedad4bc1218498d46ba366762053244507a34b59522b65a4119918a738044a - 42.38% (26.1 MB)

[#002] sha256:19d01fba2ad75c71c7056e666dcf999e823f481ceb23ca4affc07654ed5fe048 - 0.0% (1.11 KB)

[#003] sha256:52a32d71d10f734d480443da25fde6d4b971628b9c5a10cbca40f6f3a0ab487a - 0.0% (170 Bytes)

[#004] sha256:ac87de52c2ec497c679dabf23d191256bb27f381c48908c69ef9c57cc360ef89 - 13.82% (8.5 MB)

[#005] sha256:1367db825517fc9b4bc92ae615db955e642cab5c2bcba7d5d6325918b0dfe83b - 0.01% (9.11 KB)

[#006] sha256:1dcb2c5a5707e1008d68f2146779db520e4d6820af3414a426251b687cb100dc - 0.02% (15.2 KB)


History
2025-03-17 00:00:00 UTC (debuerreotype 0.15)

# debian.sh --arch 'amd64' out/ 'bookworm' '@1742169600'

2025-03-23 08:04:11 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c DEBIAN_FRONTEND=noninteractive && apt-get update && apt-get upgrade -y && apt-get -y install openssl ca-certificates redis-tools binutils && apt-get clean # buildkit

2025-03-23 08:04:11 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c groupadd -r kvrocks && useradd -r -g kvrocks kvrocks # buildkit

2025-03-23 08:04:11 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c mkdir /var/run/kvrocks /var/lib/kvrocks && chown -R kvrocks:kvrocks /var/run/kvrocks /var/lib/kvrocks # buildkit

2025-03-23 08:17:58 UTC (buildkit.dockerfile.v0)

USER kvrocks

2025-03-23 08:17:58 UTC (buildkit.dockerfile.v0)

VOLUME [/var/lib/kvrocks]

2025-03-23 08:17:58 UTC (buildkit.dockerfile.v0)

COPY /kvrocks/build/kvrocks /bin/ # buildkit

2025-03-23 08:17:58 UTC (buildkit.dockerfile.v0)

HEALTHCHECK &{["CMD-SHELL" "redis-cli -p 6666 PING | grep -E '(PONG|NOAUTH)' || exit 1"] "30s" "3s" "30s" "0s" '\x03'}

2025-03-23 08:17:58 UTC (buildkit.dockerfile.v0)

COPY ./LICENSE ./NOTICE ./licenses /kvrocks/ # buildkit

2025-03-23 08:17:58 UTC (buildkit.dockerfile.v0)

COPY ./kvrocks.conf /var/lib/kvrocks/ # buildkit

2025-03-23 08:17:58 UTC (buildkit.dockerfile.v0)

EXPOSE map[6666/tcp:{}]

2025-03-23 08:17:58 UTC (buildkit.dockerfile.v0)

ENTRYPOINT ["kvrocks" "-c" "/var/lib/kvrocks/kvrocks.conf" "--dir" "/var/lib/kvrocks" "--pidfile" "/var/run/kvrocks/kvrocks.pid" "--bind" "0.0.0.0"]

Details
Created

2025-03-23 08:12:17 UTC

Size

61.4 MB

Content Digest
Labels
  • org.opencontainers.image.created
    2025-03-23T08:04:04.019Z
  • org.opencontainers.image.description
    Apache Kvrocks is a distributed key value NoSQL database that uses RocksDB as storage engine and is compatible with Redis protocol.
  • org.opencontainers.image.licenses
    Apache-2.0
  • org.opencontainers.image.revision
    1639c90f094728fee860c3c0f518350df40ecb90
  • org.opencontainers.image.source
    https://github.com/apache/kvrocks
  • org.opencontainers.image.title
    kvrocks
  • org.opencontainers.image.url
    https://github.com/apache/kvrocks
  • org.opencontainers.image.version
    unstable

Environment
PATH

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


Layers

[#000] sha256:d9b6365477446a79987b20560ae52637be6f54d6d2f801e16aaa0ca25dd0964b - 43.57% (26.7 MB)

[#001] sha256:8045dba904520121d7e7dfea809eadf7df964dc69090ba8317691a76959c48ae - 43.03% (26.4 MB)

[#002] sha256:abba9e5e6f3f11162259815477d58d3ff7f667a2ecd3e3ede98689b698ba7630 - 0.0% (1.11 KB)

[#003] sha256:de9077912e3ec245f36f3b1684fcd876af5175483b04f768f6e9f952b6af9f52 - 0.0% (170 Bytes)

[#004] sha256:a02c61ed76a546487f2b4bf1a1f7f79ebbd17841711169b12e5635817b740bf1 - 13.35% (8.19 MB)

[#005] sha256:86b04b895d0d6266cecc413de0122d4e6cf68f992aaf75fe8eb925e7d808f018 - 0.01% (9.11 KB)

[#006] sha256:29c4fbce71ce9bdda5be45a175b0d6accdfb37aa37279d1e4d67c4093f25f3d6 - 0.02% (15.2 KB)


History
2025-03-17 00:00:00 UTC (debuerreotype 0.15)

# debian.sh --arch 'arm64' out/ 'bookworm' '@1742169600'

2025-03-23 08:04:40 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c DEBIAN_FRONTEND=noninteractive && apt-get update && apt-get upgrade -y && apt-get -y install openssl ca-certificates redis-tools binutils && apt-get clean # buildkit

2025-03-23 08:04:40 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c groupadd -r kvrocks && useradd -r -g kvrocks kvrocks # buildkit

2025-03-23 08:04:41 UTC (buildkit.dockerfile.v0)

RUN /bin/sh -c mkdir /var/run/kvrocks /var/lib/kvrocks && chown -R kvrocks:kvrocks /var/run/kvrocks /var/lib/kvrocks # buildkit

2025-03-23 08:12:17 UTC (buildkit.dockerfile.v0)

USER kvrocks

2025-03-23 08:12:17 UTC (buildkit.dockerfile.v0)

VOLUME [/var/lib/kvrocks]

2025-03-23 08:12:17 UTC (buildkit.dockerfile.v0)

COPY /kvrocks/build/kvrocks /bin/ # buildkit

2025-03-23 08:12:17 UTC (buildkit.dockerfile.v0)

HEALTHCHECK &{["CMD-SHELL" "redis-cli -p 6666 PING | grep -E '(PONG|NOAUTH)' || exit 1"] "30s" "3s" "30s" "0s" '\x03'}

2025-03-23 08:12:17 UTC (buildkit.dockerfile.v0)

COPY ./LICENSE ./NOTICE ./licenses /kvrocks/ # buildkit

2025-03-23 08:12:17 UTC (buildkit.dockerfile.v0)

COPY ./kvrocks.conf /var/lib/kvrocks/ # buildkit

2025-03-23 08:12:17 UTC (buildkit.dockerfile.v0)

EXPOSE map[6666/tcp:{}]

2025-03-23 08:12:17 UTC (buildkit.dockerfile.v0)

ENTRYPOINT ["kvrocks" "-c" "/var/lib/kvrocks/kvrocks.conf" "--dir" "/var/lib/kvrocks" "--pidfile" "/var/run/kvrocks/kvrocks.pid" "--bind" "0.0.0.0"]