An Apache NiFi container that is more friendly for standalone use. And it includes Python for running Python scripts via the ExecuteStreamCommand processor.
Source code for this container is hosted at https://gitlab.com/SpotlightCybersecurity/docker-nifi/
Run this container like this (substituting the directories and ports for your setup).
docker run --rm -d --name nifi -e NIFI_SENSITIVE_PROPS_KEY=YourSensitivePropertiesKeyGoesHere -v /path/to/database:/data -v /path/to/config:/conf -p 8080:8080 spotlightcybersecurity/nifi
The container will put the persistent databases which track flowfiles in /data and the persistent flow configuration files in /conf (the NiFi properties are set via environment variables). Make sure both volumes are writeable by the nifi user inside the container.
This container listens on port 8000 with no authentication by default. Protect access to it by some other means: enable NiFi's built-in authentication or put a proxy in front of it (e.g. nginx).
Content type
Image
Digest
Size
1.9 GB
Last updated
over 5 years ago
docker pull spotlightcybersecurity/nifi