Namespace
apache
Image / Tag
kvrocks:nightly-20250105-f3c46b4
Content Digest
sha256:38eff03f7d5c4832ec4a4501a93533a09deb08f0fa000915b6c86a4a2404e54e
Details
Created

2025-01-05 13:11:44 UTC

Size

62.6 MB

Content Digest
Labels
  • org.opencontainers.image.created
    2025-01-05T12:52:31.555Z
  • 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
    f3c46b4a69e9d729b3a5864ee149fe22eefc5419
  • 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
    nightly

Environment
PATH

/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin


Layers

[#000] sha256:fd674058ff8f8cfa7fb8a20c006fc0128541cbbad7f7f7f28df570d08f9e4d92 - 43.01% (26.9 MB)

[#001] sha256:7b39a25b42787536607aa3516082fb3b7238b47d71e3360e58121c5c1d146aaf - 41.28% (25.8 MB)

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

[#003] sha256:76cac56c803ab979741abb90c711ec66dd2ec8659d1fadd047fdfe9b26cf71d7 - 0.0% (169 Bytes)

[#004] sha256:bcfb3875caccc9455a12279257f148cdf29ad6433ed08dd8b5f56a010ed989aa - 15.67% (9.81 MB)

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

[#006] sha256:b7875bd75e90e8167e83c0ca32df3fe01433318c657a0a62c6c6c5e5e97ad829 - 0.02% (14.9 KB)


History
2024-12-23 00:00:00 UTC (debuerreotype 0.15)

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

2025-01-05 12:52:45 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-05 12:52:45 UTC (buildkit.dockerfile.v0)

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

2025-01-05 12:52:45 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-05 13:11:44 UTC (buildkit.dockerfile.v0)

USER kvrocks

2025-01-05 13:11:44 UTC (buildkit.dockerfile.v0)

VOLUME [/var/lib/kvrocks]

2025-01-05 13:11:44 UTC (buildkit.dockerfile.v0)

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

2025-01-05 13:11:44 UTC (buildkit.dockerfile.v0)

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

2025-01-05 13:11:44 UTC (buildkit.dockerfile.v0)

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

2025-01-05 13:11:44 UTC (buildkit.dockerfile.v0)

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

2025-01-05 13:11:44 UTC (buildkit.dockerfile.v0)

EXPOSE map[6666/tcp:{}]

2025-01-05 13:11:44 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-05 15:42:45 UTC

Size

62.4 MB

Content Digest
Labels
  • org.opencontainers.image.created
    2025-01-05T12:52:31.555Z
  • 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
    f3c46b4a69e9d729b3a5864ee149fe22eefc5419
  • 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
    nightly

Environment
PATH

/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin


Layers

[#000] sha256:f5c6876bb3d7d368455916fa98c705330bd8a8d9c080ccea8fe4c4b35a2ecb1f - 42.88% (26.8 MB)

[#001] sha256:8ad11613b14a4d28319ab7a5edacae7ccbb71b5e78072b7bab62e23298530691 - 41.99% (26.2 MB)

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

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

[#004] sha256:6eb2f51e9603777f72531e3be8a107ac0fbba6e2ca94eae8189fc39094945e71 - 15.09% (9.42 MB)

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

[#006] sha256:47d994eca675f59a9709894322d9414b5fc4c55002cc700fb049bc8aef046b15 - 0.02% (14.9 KB)


History
2024-12-23 00:00:00 UTC (debuerreotype 0.15)

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

2025-01-05 12:54:23 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-05 12:54:24 UTC (buildkit.dockerfile.v0)

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

2025-01-05 12:54:24 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-05 15:42:45 UTC (buildkit.dockerfile.v0)

USER kvrocks

2025-01-05 15:42:45 UTC (buildkit.dockerfile.v0)

VOLUME [/var/lib/kvrocks]

2025-01-05 15:42:45 UTC (buildkit.dockerfile.v0)

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

2025-01-05 15:42:45 UTC (buildkit.dockerfile.v0)

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

2025-01-05 15:42:45 UTC (buildkit.dockerfile.v0)

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

2025-01-05 15:42:45 UTC (buildkit.dockerfile.v0)

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

2025-01-05 15:42:45 UTC (buildkit.dockerfile.v0)

EXPOSE map[6666/tcp:{}]

2025-01-05 15:42:45 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"]