Namespace
apache
Image / Tag
kvrocks:nightly-20250330-a83090a
Content Digest
sha256:8044ea8913ff6f6dbd529b0648cbb75cf14128fbda663e8ffde79e833779f382
Details
Created

2025-03-30 06:26:50 UTC

Size

61.9 MB

Content Digest
Labels
  • org.opencontainers.image.created
    2025-03-30T06:12:22.858Z
  • 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
    a83090adc7e74aaec7de7ceb14a22c5dbab89ad1
  • 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:6e909acdb790c5a1989d9cfc795fda5a246ad6664bb27b5c688e2b734b2c5fad - 43.47% (26.9 MB)

[#001] sha256:5fbd7b532456aac448c9ca54fc8e67157be9cdda1ab7b72ad351931d3f86e765 - 42.76% (26.5 MB)

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

[#003] sha256:de6da3293eacf278ab0ffc4b954623010be5caac16f88040fcc39fd193333946 - 0.0% (171 Bytes)

[#004] sha256:28c8f918ee2f67a9f2ebacb91c4a6bf21d0a7c5ed449340ea18308c4f65bf821 - 13.73% (8.5 MB)

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

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


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

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

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

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

2025-03-30 06:12: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-03-30 06:26:50 UTC (buildkit.dockerfile.v0)

USER kvrocks

2025-03-30 06:26:50 UTC (buildkit.dockerfile.v0)

VOLUME [/var/lib/kvrocks]

2025-03-30 06:26:50 UTC (buildkit.dockerfile.v0)

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

2025-03-30 06:26:50 UTC (buildkit.dockerfile.v0)

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

2025-03-30 06:26:50 UTC (buildkit.dockerfile.v0)

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

2025-03-30 06:26:50 UTC (buildkit.dockerfile.v0)

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

2025-03-30 06:26:50 UTC (buildkit.dockerfile.v0)

EXPOSE map[6666/tcp:{}]

2025-03-30 06:26:50 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-03-30 06:20:36 UTC

Size

61.8 MB

Content Digest
Labels
  • org.opencontainers.image.created
    2025-03-30T06:12:25.792Z
  • 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
    a83090adc7e74aaec7de7ceb14a22c5dbab89ad1
  • 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:d9b6365477446a79987b20560ae52637be6f54d6d2f801e16aaa0ca25dd0964b - 43.29% (26.7 MB)

[#001] sha256:d42b0cb542889f458aea9010369bdfe11a767ba4c262e23869051b3df7449537 - 43.4% (26.8 MB)

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

[#003] sha256:ab19dc03a43db3037c893453de70e570ea0182be7e94850fcaf063032ecb6e84 - 0.0% (171 Bytes)

[#004] sha256:ac86ef96ada6d986a84ef9666746da9d4051d83a15ace5ed4c3e7d32d9464cfd - 13.26% (8.19 MB)

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

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


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

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

2025-03-30 06:13: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-03-30 06:13:10 UTC (buildkit.dockerfile.v0)

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

2025-03-30 06:13: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-03-30 06:20:36 UTC (buildkit.dockerfile.v0)

USER kvrocks

2025-03-30 06:20:36 UTC (buildkit.dockerfile.v0)

VOLUME [/var/lib/kvrocks]

2025-03-30 06:20:36 UTC (buildkit.dockerfile.v0)

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

2025-03-30 06:20: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-03-30 06:20:36 UTC (buildkit.dockerfile.v0)

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

2025-03-30 06:20:36 UTC (buildkit.dockerfile.v0)

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

2025-03-30 06:20:36 UTC (buildkit.dockerfile.v0)

EXPOSE map[6666/tcp:{}]

2025-03-30 06:20:36 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"]