Namespace
apache
Image / Tag
kvrocks:nightly-20250419-e4d0352
Content Digest
sha256:913dfe737a0cf58bbd46c813cef401ef0f8504565aafcf0c909c9f0a1bc2c43e
Details
Created

2025-04-19 15:38:50 UTC

Size

63.7 MB

Content Digest
Labels
  • org.opencontainers.image.created
    2025-04-19T15:24:31.531Z
  • 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
    e4d035214a7198d539eb0641b43e7e9358fecf3b
  • 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:8a628cdd7ccc83e90e5a95888fcb0ec24b991141176c515ad101f12d6433eb96 - 42.23% (26.9 MB)

[#001] sha256:4067ca61d8d01d4033e50bf1be6bd461009c2d48f8927bc8f1a56cc3167754fe - 44.34% (28.3 MB)

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

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

[#004] sha256:638d5361792f09e07a7bc38ccb20990dae138632addddbc6a3e6a926197fd626 - 13.39% (8.54 MB)

[#005] sha256:80d2eeb2400d6f1dbf45da8ee4a474c449ffe0c1745ecd10d9870f2ece5b3e28 - 0.01% (9.1 KB)

[#006] sha256:732f426a0288f187f54658990c88b2dcb2ca11395336d1db50284a642f15468f - 0.02% (15.2 KB)


History
2025-04-07 00:00:00 UTC (debuerreotype 0.15)

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

2025-04-19 15:24:47 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-04-19 15:24:47 UTC (buildkit.dockerfile.v0)

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

2025-04-19 15:24:47 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-04-19 15:38:50 UTC (buildkit.dockerfile.v0)

USER kvrocks

2025-04-19 15:38:50 UTC (buildkit.dockerfile.v0)

VOLUME [/var/lib/kvrocks]

2025-04-19 15:38:50 UTC (buildkit.dockerfile.v0)

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

2025-04-19 15:38:50 UTC (buildkit.dockerfile.v0)

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

2025-04-19 15:38:50 UTC (buildkit.dockerfile.v0)

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

2025-04-19 15:38:50 UTC (buildkit.dockerfile.v0)

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

2025-04-19 15:38:50 UTC (buildkit.dockerfile.v0)

EXPOSE map[6666/tcp:{}]

2025-04-19 15:38:50 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-04-19 15:32:55 UTC

Size

63.6 MB

Content Digest
Labels
  • org.opencontainers.image.created
    2025-04-19T15:24:38.427Z
  • 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
    e4d035214a7198d539eb0641b43e7e9358fecf3b
  • 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:16c9c4a8e9eef856231273efbb42a473740e8d50d74d35e6aedd04ff69fe161f - 42.09% (26.8 MB)

[#001] sha256:0ca5cd946208f0918ad52275db3335ede555b02d38bc9b8ed0b0657fedb032f1 - 44.92% (28.6 MB)

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

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

[#004] sha256:e56a46bf74fc563d8f8f73b3cbb61c4001a12c26de3a4054e3407e57b6c77e54 - 12.95% (8.24 MB)

[#005] sha256:4047117ad052021eaccef466cb938d753267955418377a587c77f9d097b59823 - 0.01% (9.1 KB)

[#006] sha256:5328cf3f18b07e4cdc2a51d1c5ea3956351eab5ff65e25342f641a2be0923478 - 0.02% (15.2 KB)


History
2025-04-07 00:00:00 UTC (debuerreotype 0.15)

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

2025-04-19 15:25:22 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-04-19 15:25:22 UTC (buildkit.dockerfile.v0)

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

2025-04-19 15:25:22 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-04-19 15:32:55 UTC (buildkit.dockerfile.v0)

USER kvrocks

2025-04-19 15:32:55 UTC (buildkit.dockerfile.v0)

VOLUME [/var/lib/kvrocks]

2025-04-19 15:32:55 UTC (buildkit.dockerfile.v0)

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

2025-04-19 15:32:55 UTC (buildkit.dockerfile.v0)

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

2025-04-19 15:32:55 UTC (buildkit.dockerfile.v0)

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

2025-04-19 15:32:55 UTC (buildkit.dockerfile.v0)

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

2025-04-19 15:32:55 UTC (buildkit.dockerfile.v0)

EXPOSE map[6666/tcp:{}]

2025-04-19 15:32:55 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"]