Sign inSign up

amikos/chroma

By amikos

•Updated over 1 year ago

This is a built of the ChromaDB from source repo - https://github.com/chroma-core/chroma

Image
Machine learning & AI
0

6.2K

amikos/chroma repository overview

⁠Chroma Images

Motivations:

  • Cleaner images
  • Smaller images
  • Regularly pached
  • SBOMs
  • Signed images
  • Rootless
  • Optimized for production workloads
  • Observability built-in
  • Configurable and efficient logging

The goal of the repo is to create a variety of Chroma container images for testing, experimentation and deployment.

⁠Images

chroma:<chroma_version>-bookworm (latest and latest-bookworm aliases point to the latest chroma version on bookworm)

chroma:<chroma_version>-alpine (latest-alpine latest chroma version on alpine)

⁠Securtity

⁠GPG Public Key
-----BEGIN PUBLIC KEY-----
MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAE3fHm6JYq4yXOfm2NXd3Z/Peq2hoA
rRGiviWh/77Do0uW/c03VJwFfTNGchuNQyPx7vETgZ4ier59GLT05DYPSA==
-----END PUBLIC KEY-----

Using cosign:

# Set variables
IMAGE="ghcr.io/amikos-tech/chroma-images/chroma:0.6.3-bookworm"
PUBLIC_KEY_URL="https://raw.githubusercontent.com/amikos-tech/chroma-images/main/cosign.pub"

# Download the public key
curl -o cosign.pub $PUBLIC_KEY_URL

# Verify the image
cosign verify --key cosign.pub $IMAGE
⁠Running in rootless mode
docker run --rm -it --user 1000:1000 --group-add 1000 --name chroma-rootless ghcr.io/amikos-tech/chroma-images/chroma:0.6.3-bookworm
# verify
docker exec chroma-rootless id
# uid=1000(chroma) gid=1000(chroma) groups=1000(chroma)

Tag summary

Content type

Image

Digest

sha256:fb6f80c03…

Size

763.8 MB

Last updated

over 1 year ago

docker pull amikos/chroma:52c767feae484ee8e8b36787330d9394abd76d3esha-alpine