Namespace
apache
Image / Tag
kvrocks:nightly-20250507-2b290b3
Content Digest
sha256:e310a401d24b88ac99a8a5328531407d4e18e3cf18d70999d1f80ff85ba96194
Details
Created

2025-05-07 23:40:20 UTC

Size

61.6 MB

Content Digest
Labels
  • org.opencontainers.image.created
    2025-05-07T23:25:54.241Z
  • 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
    2b290b3cf147189c2ef6aa609b07fca49166f44f
  • 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:254e724d77862dc53abbd3bf0e27f9d2f64293909cdd3d0aad6a8fe5a6680659 - 43.68% (26.9 MB)

[#001] sha256:e5ed91c0865b35311fca2b690d721725a0831f22af85c6ffdb8f3c8e37bfda71 - 42.27% (26 MB)

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

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

[#004] sha256:5f7566088cea3e408ea2ab9981e038c3cc0b193cbc2c3f7182cd59e2938048f4 - 14.01% (8.63 MB)

[#005] sha256:a6a9e0707b70e05e22e4c911555b91bbf17a720bfed1791b2e4870e0a4ac45e5 - 0.01% (9.21 KB)

[#006] sha256:2ee8ff674b711ea2ec3566f56eaa75ac4b99bf80d4c178ef4857d8d4ae5c1de6 - 0.02% (15.2 KB)


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

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

2025-05-07 23:26:10 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-05-07 23:26:10 UTC (buildkit.dockerfile.v0)

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

2025-05-07 23:26:10 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-05-07 23:40:20 UTC (buildkit.dockerfile.v0)

USER kvrocks

2025-05-07 23:40:20 UTC (buildkit.dockerfile.v0)

VOLUME [/var/lib/kvrocks]

2025-05-07 23:40:20 UTC (buildkit.dockerfile.v0)

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

2025-05-07 23:40:20 UTC (buildkit.dockerfile.v0)

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

2025-05-07 23:40:20 UTC (buildkit.dockerfile.v0)

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

2025-05-07 23:40:20 UTC (buildkit.dockerfile.v0)

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

2025-05-07 23:40:20 UTC (buildkit.dockerfile.v0)

EXPOSE map[6666/tcp:{}]

2025-05-07 23:40:20 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-05-07 23:34:37 UTC

Size

61.5 MB

Content Digest
Labels
  • org.opencontainers.image.created
    2025-05-07T23:26:05.001Z
  • 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
    2b290b3cf147189c2ef6aa609b07fca49166f44f
  • 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:943331d8a9a9863299c02e5de6cce58602a5bc3dc564315aa886fe706376f27f - 43.51% (26.8 MB)

[#001] sha256:36b39340251e281fdf3771b10a48181daa228a93d80e6737708b2ff26c416e44 - 42.92% (26.4 MB)

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

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

[#004] sha256:a634d12e7476ccdbda7a9a705f3bc74c6dd98bd2b72763b307cbad5098c52ba8 - 13.53% (8.32 MB)

[#005] sha256:20061743ac0e42edc47b3a654f22d231a6ab5ed52daeaeb81cf4bede8ff00996 - 0.01% (9.21 KB)

[#006] sha256:290bd169d8fe358d20f79bcfb147fd44d6252cac2b699cdf41c3aca1a77835c2 - 0.02% (15.2 KB)


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

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

2025-05-07 23:26:51 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-05-07 23:26:51 UTC (buildkit.dockerfile.v0)

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

2025-05-07 23:26:52 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-05-07 23:34:36 UTC (buildkit.dockerfile.v0)

USER kvrocks

2025-05-07 23:34:36 UTC (buildkit.dockerfile.v0)

VOLUME [/var/lib/kvrocks]

2025-05-07 23:34:36 UTC (buildkit.dockerfile.v0)

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

2025-05-07 23:34:36 UTC (buildkit.dockerfile.v0)

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

2025-05-07 23:34:36 UTC (buildkit.dockerfile.v0)

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

2025-05-07 23:34:37 UTC (buildkit.dockerfile.v0)

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

2025-05-07 23:34:37 UTC (buildkit.dockerfile.v0)

EXPOSE map[6666/tcp:{}]

2025-05-07 23:34:37 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"]