Namespace
apache
Image / Tag
kvrocks:nightly-20250317-3e1b21b
Content Digest
sha256:d4f4a366c1e02c0b73c5f3ef8aca8ca327dbb23ed6e469de8a89e19714e049ae
Details
Created

2025-03-17 08:32:40 UTC

Size

67.9 MB

Content Digest
Labels
  • org.opencontainers.image.created
    2025-03-17T08:18:33.372Z
  • 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
    3e1b21b71dcb5d424c89204d05835a99e5d0fca3
  • 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:7cf63256a31a4cc44f6defe8e1af95363aee5fa75f30a248d95cae684f87c53c - 39.65% (26.9 MB)

[#001] sha256:be1ccc87f17b63f9d339c0c3717288280d73906941dda59d702529dac4d6f31d - 47.8% (32.4 MB)

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

[#003] sha256:4f91ee5415de76ccd1be76cb5459d4427f66fea672e6e105512e8431ea6f2847 - 0.0% (172 Bytes)

[#004] sha256:7939b3a7ef5895af21d9d6d17742bfb46f8bce60c761db2173e6695c20f3858f - 12.51% (8.49 MB)

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

[#006] sha256:dfda86ab4280a3b8407d635817d8c70115980688bfb8fcbaffadd85e9ffc1735 - 0.02% (15.1 KB)


History
2025-02-24 00:00:00 UTC (debuerreotype 0.15)

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

2025-03-17 08:18:59 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-17 08:18:59 UTC (buildkit.dockerfile.v0)

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

2025-03-17 08:18:59 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-17 08:32:40 UTC (buildkit.dockerfile.v0)

USER kvrocks

2025-03-17 08:32:40 UTC (buildkit.dockerfile.v0)

VOLUME [/var/lib/kvrocks]

2025-03-17 08:32:40 UTC (buildkit.dockerfile.v0)

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

2025-03-17 08:32:40 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-17 08:32:40 UTC (buildkit.dockerfile.v0)

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

2025-03-17 08:32:40 UTC (buildkit.dockerfile.v0)

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

2025-03-17 08:32:40 UTC (buildkit.dockerfile.v0)

EXPOSE map[6666/tcp:{}]

2025-03-17 08:32:40 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-17 08:27:18 UTC

Size

67.7 MB

Content Digest
Labels
  • org.opencontainers.image.created
    2025-03-17T08:18:37.221Z
  • 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
    3e1b21b71dcb5d424c89204d05835a99e5d0fca3
  • 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:d51c377d94dadb60d549c51ba66d3c4eeaa8bace4935d570ee65d8d1141d38fc - 39.49% (26.7 MB)

[#001] sha256:abeb58908257c830a6237313c4f3bce2e7af4d4eb563718e2e4f8f0d2e19a848 - 48.38% (32.8 MB)

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

[#003] sha256:7c9087e217919f6d0428fe15c27331f235cb46807c047b10e5d01c4b7d8c6b27 - 0.0% (171 Bytes)

[#004] sha256:4231dc0892203cac463902c3605f8e3ebb43b04b17dba8dfbf9511ad698a8533 - 12.1% (8.19 MB)

[#005] sha256:0b3262a726ec30722444bd9e054d19f926e67dcf902f6dd7874f86354d0739b4 - 0.01% (9.11 KB)

[#006] sha256:197740afecf4e416cc714801a30851895fc0cbc223e7e8ebccbe2953df3dcbee - 0.02% (15.2 KB)


History
2025-02-24 00:00:00 UTC (debuerreotype 0.15)

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

2025-03-17 08:19:25 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-17 08:19:25 UTC (buildkit.dockerfile.v0)

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

2025-03-17 08:19:25 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-17 08:27:18 UTC (buildkit.dockerfile.v0)

USER kvrocks

2025-03-17 08:27:18 UTC (buildkit.dockerfile.v0)

VOLUME [/var/lib/kvrocks]

2025-03-17 08:27:18 UTC (buildkit.dockerfile.v0)

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

2025-03-17 08:27:18 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-17 08:27:18 UTC (buildkit.dockerfile.v0)

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

2025-03-17 08:27:18 UTC (buildkit.dockerfile.v0)

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

2025-03-17 08:27:18 UTC (buildkit.dockerfile.v0)

EXPOSE map[6666/tcp:{}]

2025-03-17 08:27:18 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"]