Namespace
apache
Image / Tag
kvrocks:nightly-20250129-06fa457
Content Digest
sha256:26987f0a7526f0e1fe5bb2954480a9e247b97109b0cdce761af9882274e222af
Details
Created

2025-01-29 03:10:42 UTC

Size

61.4 MB

Content Digest
Labels
  • org.opencontainers.image.created
    2025-01-29T02:56:41.719Z
  • 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
    06fa457a7a5afd19bc03a168b3a88e232a153aca
  • 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:af302e5c37e9dc1dbe2eadc8f5059d82a914066b541b0d1a6daa91d0cc55057d - 43.85% (26.9 MB)

[#001] sha256:52b5c52352fbd198d2e9185c453eb16476d1ce078ffe6e1384bca54609ef2078 - 42.45% (26 MB)

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

[#003] sha256:88841223d5b2d0c4dfc09903899a515fe189fde377fe9def474864b95112fb12 - 0.0% (169 Bytes)

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

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

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


History
2025-01-13 00:00:00 UTC (debuerreotype 0.15)

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

2025-01-29 02:57:00 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-01-29 02:57:00 UTC (buildkit.dockerfile.v0)

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

2025-01-29 02:57: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-01-29 03:10:42 UTC (buildkit.dockerfile.v0)

USER kvrocks

2025-01-29 03:10:42 UTC (buildkit.dockerfile.v0)

VOLUME [/var/lib/kvrocks]

2025-01-29 03:10:42 UTC (buildkit.dockerfile.v0)

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

2025-01-29 03:10:42 UTC (buildkit.dockerfile.v0)

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

2025-01-29 03:10:42 UTC (buildkit.dockerfile.v0)

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

2025-01-29 03:10:42 UTC (buildkit.dockerfile.v0)

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

2025-01-29 03:10:42 UTC (buildkit.dockerfile.v0)

EXPOSE map[6666/tcp:{}]

2025-01-29 03:10:42 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-01-29 03:04:34 UTC

Size

61.2 MB

Content Digest
Labels
  • org.opencontainers.image.created
    2025-01-29T02:56:44.327Z
  • 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
    06fa457a7a5afd19bc03a168b3a88e232a153aca
  • 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:7ce705000c390df8b2edde0e8b9c65a6677da4503a8f8fd89b355a3f827a275f - 43.66% (26.7 MB)

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

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

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

[#004] sha256:8144c02f098066568bfa550d523daa28506e0b8529c45c11275a303873bbb1cc - 13.18% (8.08 MB)

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

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


History
2025-01-13 00:00:00 UTC (debuerreotype 0.15)

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

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

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

2025-01-29 02:57:09 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-01-29 03:04:33 UTC (buildkit.dockerfile.v0)

USER kvrocks

2025-01-29 03:04:33 UTC (buildkit.dockerfile.v0)

VOLUME [/var/lib/kvrocks]

2025-01-29 03:04:33 UTC (buildkit.dockerfile.v0)

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

2025-01-29 03:04:33 UTC (buildkit.dockerfile.v0)

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

2025-01-29 03:04:34 UTC (buildkit.dockerfile.v0)

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

2025-01-29 03:04:34 UTC (buildkit.dockerfile.v0)

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

2025-01-29 03:04:34 UTC (buildkit.dockerfile.v0)

EXPOSE map[6666/tcp:{}]

2025-01-29 03:04:34 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"]