Namespace
apache
Image / Tag
kvrocks:nightly-20250329-18bae5f
Content Digest
sha256:1a6d44b2ad90e2ee88cbba742caf98b2fe35ab48f68adb57e50f9d90acfdb6ac
Details
Created

2025-03-29 03:32:11 UTC

Size

61.9 MB

Content Digest
Labels
  • org.opencontainers.image.created
    2025-03-29T03:18:09.319Z
  • 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
    18bae5f66424f2e25c4139342c44b4dbbd7fd39d
  • 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.47% (26.9 MB)

[#001] sha256:4c3c66b2161e898fb0cb840a18f65780c699cfbbdb6f3eab9a3841f4751b7cc2 - 42.76% (26.5 MB)

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

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

[#004] sha256:25e41ce3c778baf9f7889bf8e322cfcb3cf7268fac74a9e05241723300591efd - 13.73% (8.5 MB)

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

[#006] sha256:4d3f8322ef12be8b8c8cade2270fb1282a16f7a374e18f9a0a8b4b36704eba30 - 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-29 03:18:28 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-29 03:18:28 UTC (buildkit.dockerfile.v0)

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

2025-03-29 03:18:28 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-29 03:32:11 UTC (buildkit.dockerfile.v0)

USER kvrocks

2025-03-29 03:32:11 UTC (buildkit.dockerfile.v0)

VOLUME [/var/lib/kvrocks]

2025-03-29 03:32:11 UTC (buildkit.dockerfile.v0)

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

2025-03-29 03:32:11 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-29 03:32:11 UTC (buildkit.dockerfile.v0)

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

2025-03-29 03:32:11 UTC (buildkit.dockerfile.v0)

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

2025-03-29 03:32:11 UTC (buildkit.dockerfile.v0)

EXPOSE map[6666/tcp:{}]

2025-03-29 03:32:11 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-29 03:32:12 UTC

Size

61.8 MB

Content Digest
Labels
  • org.opencontainers.image.created
    2025-03-29T03:18:14.736Z
  • 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
    18bae5f66424f2e25c4139342c44b4dbbd7fd39d
  • 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.29% (26.7 MB)

[#001] sha256:8642a63541371dfdd0dc603076877097e75cec70853f4423113b6ef1e7b207ec - 43.4% (26.8 MB)

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

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

[#004] sha256:238518d166130bee1b13bf7396a6875d86bfa92f4a4eb271fc166bc666b8ea64 - 13.26% (8.19 MB)

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

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


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

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

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

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

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

USER kvrocks

2025-03-29 03:32:12 UTC (buildkit.dockerfile.v0)

VOLUME [/var/lib/kvrocks]

2025-03-29 03:32:12 UTC (buildkit.dockerfile.v0)

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

2025-03-29 03:32:12 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-29 03:32:12 UTC (buildkit.dockerfile.v0)

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

2025-03-29 03:32:12 UTC (buildkit.dockerfile.v0)

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

2025-03-29 03:32:12 UTC (buildkit.dockerfile.v0)

EXPOSE map[6666/tcp:{}]

2025-03-29 03:32:12 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"]