Namespace
apache
Image / Tag
kvrocks:nightly-20250227-3f426e1
Content Digest
sha256:11bdf663ccf341d72959364acab7d2579756304e1126fa4e188fc19ce42c86fe
Details
Created

2025-02-27 13:33:49 UTC

Size

61.4 MB

Content Digest
Labels
  • org.opencontainers.image.created
    2025-02-27T13:19:29.985Z
  • 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
    3f426e1a80ea86e10c62744fcd70fccdfa572108
  • 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 - 43.81% (26.9 MB)

[#001] sha256:20fa109bd998f78b8479d505d66db4e161b669abc887b723c485c825f14939f7 - 42.41% (26.1 MB)

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

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

[#004] sha256:5462b6b43728ba4866aaee997184c3cca18b0f2608274c053f81339f48964f93 - 13.74% (8.44 MB)

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

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


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

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

2025-02-27 13:19:50 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-02-27 13:19:50 UTC (buildkit.dockerfile.v0)

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

2025-02-27 13:19:50 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-02-27 13:33:49 UTC (buildkit.dockerfile.v0)

USER kvrocks

2025-02-27 13:33:49 UTC (buildkit.dockerfile.v0)

VOLUME [/var/lib/kvrocks]

2025-02-27 13:33:49 UTC (buildkit.dockerfile.v0)

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

2025-02-27 13:33:49 UTC (buildkit.dockerfile.v0)

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

2025-02-27 13:33:49 UTC (buildkit.dockerfile.v0)

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

2025-02-27 13:33:49 UTC (buildkit.dockerfile.v0)

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

2025-02-27 13:33:49 UTC (buildkit.dockerfile.v0)

EXPOSE map[6666/tcp:{}]

2025-02-27 13:33:49 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-02-27 13:32:49 UTC

Size

61.3 MB

Content Digest
Labels
  • org.opencontainers.image.created
    2025-02-27T13:19:36.335Z
  • 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
    3f426e1a80ea86e10c62744fcd70fccdfa572108
  • 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 - 43.62% (26.7 MB)

[#001] sha256:956087932be6eb73894100e864c9ffe618defb13fe8d7ad848804977d20f7dc0 - 43.07% (26.4 MB)

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

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

[#004] sha256:2d7e48632797aa6abb8b6325f964dbd8ec6651f6a78799cceeb5e86490333b76 - 13.27% (8.14 MB)

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

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


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

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

2025-02-27 13:20: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-02-27 13:20:22 UTC (buildkit.dockerfile.v0)

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

2025-02-27 13:20: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-02-27 13:32:49 UTC (buildkit.dockerfile.v0)

USER kvrocks

2025-02-27 13:32:49 UTC (buildkit.dockerfile.v0)

VOLUME [/var/lib/kvrocks]

2025-02-27 13:32:49 UTC (buildkit.dockerfile.v0)

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

2025-02-27 13:32:49 UTC (buildkit.dockerfile.v0)

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

2025-02-27 13:32:49 UTC (buildkit.dockerfile.v0)

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

2025-02-27 13:32:49 UTC (buildkit.dockerfile.v0)

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

2025-02-27 13:32:49 UTC (buildkit.dockerfile.v0)

EXPOSE map[6666/tcp:{}]

2025-02-27 13:32:49 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"]