Namespace
apache
Image / Tag
kvrocks:nightly-20250208-06f9959
Content Digest
sha256:992e20fbf4abe3cfd4211dc21452f6126e2b9cd9523f560aaa993ec20b8f8e79
Details
Created

2025-02-08 16:59:25 UTC

Size

61.4 MB

Content Digest
Labels
  • org.opencontainers.image.created
    2025-02-08T16:45:43.278Z
  • 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
    06f99595f2f4cce50a3c67610c591a0dca8f76d2
  • 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.84% (26.9 MB)

[#001] sha256:0714aaf02487a2ffe254d8ce05257e8b11bdc342cdde03cd80370d4a1ec49905 - 42.45% (26.1 MB)

[#002] sha256:c8960faa8d957eb04af44e1c6edf8370801d38172d16c6328e1525f8aa5024cd - 0.0% (1.1 KB)

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

[#004] sha256:5bc20b22b0300a966183a07bfd0f05ac3c5a1e66944affd2b0072da804187431 - 13.66% (8.38 MB)

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

[#006] sha256:e39686f85f24674b5fca42d0008a4be65249f4ec6d956318e07ff0bc78760832 - 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-08 16:45:59 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-08 16:45:59 UTC (buildkit.dockerfile.v0)

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

2025-02-08 16:46:00 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-08 16:59:25 UTC (buildkit.dockerfile.v0)

USER kvrocks

2025-02-08 16:59:25 UTC (buildkit.dockerfile.v0)

VOLUME [/var/lib/kvrocks]

2025-02-08 16:59:25 UTC (buildkit.dockerfile.v0)

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

2025-02-08 16:59:25 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-08 16:59:25 UTC (buildkit.dockerfile.v0)

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

2025-02-08 16:59:25 UTC (buildkit.dockerfile.v0)

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

2025-02-08 16:59:25 UTC (buildkit.dockerfile.v0)

EXPOSE map[6666/tcp:{}]

2025-02-08 16:59:25 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-08 16:53:38 UTC

Size

61.3 MB

Content Digest
Labels
  • org.opencontainers.image.created
    2025-02-08T16:45:46.781Z
  • 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
    06f99595f2f4cce50a3c67610c591a0dca8f76d2
  • 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.66% (26.7 MB)

[#001] sha256:424ea4717b3582f484d356dcfaaaa522b8b704c55875404a27b61bd0500601d3 - 43.11% (26.4 MB)

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

[#003] sha256:69349bab25c1f61977a9a15307135b5bcbc1507d1a03755923aef47fa03d5cd1 - 0.0% (169 Bytes)

[#004] sha256:d94a0ec355e7a2c5abab645b5749616960acf183aa19ea51698f901e3574a3ff - 13.19% (8.08 MB)

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

[#006] sha256:c8695736cf50f23d769aa13a9b8c6157e91b6c93f8e207d7fc4cb5ce0abbf693 - 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-08 16:46:14 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-08 16:46:14 UTC (buildkit.dockerfile.v0)

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

2025-02-08 16:46:14 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-08 16:53:37 UTC (buildkit.dockerfile.v0)

USER kvrocks

2025-02-08 16:53:37 UTC (buildkit.dockerfile.v0)

VOLUME [/var/lib/kvrocks]

2025-02-08 16:53:37 UTC (buildkit.dockerfile.v0)

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

2025-02-08 16:53:37 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-08 16:53:38 UTC (buildkit.dockerfile.v0)

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

2025-02-08 16:53:38 UTC (buildkit.dockerfile.v0)

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

2025-02-08 16:53:38 UTC (buildkit.dockerfile.v0)

EXPOSE map[6666/tcp:{}]

2025-02-08 16:53:38 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"]