Deploying Squirro using Containers#
Note for administrators
The squirro-minimal image described on this page is an earlier containerized deployment initiative and is no longer maintained. It remains documented for administrators still running it. Containerized deployment remains part of the Squirro platform direction. For the recommended installation method, see the Install and Manage Squirro with Ansible page.
This page covers the squirro-minimal image, a minimal container image for testing, development, and very limited production deployments. The image is no longer maintained, and Squirro does not recommend it for new deployments.
For the environment variables, secrets, and volumes the image uses, see the Container Reference page. For the deployment steps, see the Squirro Minimal Container Image page.
Release History#
2024-08-11: Initial release of the squirro-minimal and elasticsearch images.
A Note on Security#
Every container image was scanned for vulnerabilities before release and was free of critical security issues at the time of that release. Because the images are no longer maintained, they receive no updates for vulnerabilities disclosed since then.
All images are based on the Amazon Linux 2023 image, a hardened base image. The images are not rebuilt against newer releases of that base, so they do not pick up its security updates.
Images were scanned using the Trivy scanner to identify vulnerabilities and security issues.
All images run commands as a non-privileged user. Unless noted otherwise, the user and group IDs are 44040.
All images also run in read-only mode, which prevents unwanted changes to the image and hardens container security.