Namespace
apache
Image / Tag
kvrocks:nightly-20250209-97374dd
Content Digest
sha256:dd6555ba89b4f231dd435f0219088ff5febc64a6eb293a5bda9f686e09b1e857
Details
Created

2025-02-09 12:43:56 UTC

Size

61.4 MB

Content Digest
Labels
  • org.opencontainers.image.created
    2025-02-09T12:30:14.533Z
  • 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
    97374dd4b4d72384dd8b606694e4c6abd7c71979
  • 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:c29f5b76f736a8b555fd191c48d6581bb918bcd605a7cbcc76205dd6acff3260 - 43.83% (26.9 MB)

[#001] sha256:11bf72c607c1ede0d1936d5447a70670c40cb356b678c25406c08c704af9ac3c - 42.43% (26.1 MB)

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

[#003] sha256:593d572f1f21d3033552db9215a3bcf8d993f5bb2594e730b4d27293828c6dfe - 0.0% (169 Bytes)

[#004] sha256:aa90526840075c11c73db11be1dd647b6f72de48960539e1cc1239df38a82843 - 13.7% (8.41 MB)

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

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


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

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

2025-02-09 12:30:29 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-09 12:30:29 UTC (buildkit.dockerfile.v0)

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

2025-02-09 12:30:29 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-09 12:43:56 UTC (buildkit.dockerfile.v0)

USER kvrocks

2025-02-09 12:43:56 UTC (buildkit.dockerfile.v0)

VOLUME [/var/lib/kvrocks]

2025-02-09 12:43:56 UTC (buildkit.dockerfile.v0)

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

2025-02-09 12:43:56 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-09 12:43:56 UTC (buildkit.dockerfile.v0)

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

2025-02-09 12:43:56 UTC (buildkit.dockerfile.v0)

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

2025-02-09 12:43:56 UTC (buildkit.dockerfile.v0)

EXPOSE map[6666/tcp:{}]

2025-02-09 12:43:56 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-09 12:37:59 UTC

Size

61.3 MB

Content Digest
Labels
  • org.opencontainers.image.created
    2025-02-09T12:30:15.469Z
  • 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
    97374dd4b4d72384dd8b606694e4c6abd7c71979
  • 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:4d2547c084994a809c138e688fbe4ee14eedbc6e2defc5b1c680edd16e291473 - 43.64% (26.7 MB)

[#001] sha256:59293d6f094239297a818b1a308c703e30c324060363ef1a21b9697c13b6ccb7 - 43.09% (26.4 MB)

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

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

[#004] sha256:d220d72f02f0abd93062006f6e54aab6c49668bd53c0bceb853d45ca8bca6adc - 13.22% (8.1 MB)

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

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


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

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

2025-02-09 12:30:42 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-09 12:30:42 UTC (buildkit.dockerfile.v0)

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

2025-02-09 12:30:42 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-09 12:37:58 UTC (buildkit.dockerfile.v0)

USER kvrocks

2025-02-09 12:37:58 UTC (buildkit.dockerfile.v0)

VOLUME [/var/lib/kvrocks]

2025-02-09 12:37:58 UTC (buildkit.dockerfile.v0)

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

2025-02-09 12:37:58 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-09 12:37:58 UTC (buildkit.dockerfile.v0)

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

2025-02-09 12:37:59 UTC (buildkit.dockerfile.v0)

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

2025-02-09 12:37:59 UTC (buildkit.dockerfile.v0)

EXPOSE map[6666/tcp:{}]

2025-02-09 12:37:59 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"]