Namespace
apache
Image / Tag
kvrocks:nightly-20250119-571b022
Content Digest
sha256:ce08c672296936c033cb10e65842995e711a3da28c50525438cbc10fbce8ac39
Details
Created

2025-01-19 04:00:05 UTC

Size

62.8 MB

Content Digest
Labels
  • org.opencontainers.image.created
    2025-01-19T03:41:05.826Z
  • 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
    571b02253b9eff79ff94a7bc9235b84ca183ecd2
  • 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:af302e5c37e9dc1dbe2eadc8f5059d82a914066b541b0d1a6daa91d0cc55057d - 42.85% (26.9 MB)

[#001] sha256:c7cbe17e7e1225e25e404caa107eca7f5f3706c54bbf18a51902c4098596cc07 - 41.48% (26 MB)

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

[#003] sha256:f95b1ca75bd07bb65a7ac619e0e3cda9d9e6cb37134114d3b8f2b674c858a6d9 - 0.0% (168 Bytes)

[#004] sha256:c00a289808fd16686269d11d684f05bc9b8bf31e7855d6a3d608d1f55eaa947e - 15.63% (9.81 MB)

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

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


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

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

2025-01-19 03:41:19 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-19 03:41:20 UTC (buildkit.dockerfile.v0)

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

2025-01-19 03:41:20 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-19 04:00:05 UTC (buildkit.dockerfile.v0)

USER kvrocks

2025-01-19 04:00:05 UTC (buildkit.dockerfile.v0)

VOLUME [/var/lib/kvrocks]

2025-01-19 04:00:05 UTC (buildkit.dockerfile.v0)

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

2025-01-19 04:00:05 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-19 04:00:05 UTC (buildkit.dockerfile.v0)

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

2025-01-19 04:00:05 UTC (buildkit.dockerfile.v0)

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

2025-01-19 04:00:05 UTC (buildkit.dockerfile.v0)

EXPOSE map[6666/tcp:{}]

2025-01-19 04:00:05 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-19 06:29:57 UTC

Size

62.6 MB

Content Digest
Labels
  • org.opencontainers.image.created
    2025-01-19T03:41:05.826Z
  • 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
    571b02253b9eff79ff94a7bc9235b84ca183ecd2
  • 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:7ce705000c390df8b2edde0e8b9c65a6677da4503a8f8fd89b355a3f827a275f - 42.73% (26.7 MB)

[#001] sha256:bd1b0c07820ed0e8a41d5700bb9f070089798d7b7bdb4caa64b12f84e4d7435b - 42.18% (26.4 MB)

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

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

[#004] sha256:42acf03b6aa6a01f7d8009bc1697fee338ffe7d8cc8e75f08a1434fab340a8bd - 15.05% (9.42 MB)

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

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


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

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

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

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

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

USER kvrocks

2025-01-19 06:29:57 UTC (buildkit.dockerfile.v0)

VOLUME [/var/lib/kvrocks]

2025-01-19 06:29:57 UTC (buildkit.dockerfile.v0)

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

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

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

2025-01-19 06:29:57 UTC (buildkit.dockerfile.v0)

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

2025-01-19 06:29:57 UTC (buildkit.dockerfile.v0)

EXPOSE map[6666/tcp:{}]

2025-01-19 06:29:57 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"]