Sign inSign up

spotlightcybersecurity/nifi

By spotlightcybersecurity

Updated over 5 years ago

Image
0

250

spotlightcybersecurity/nifi repository overview

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.

Notes About Security of NiFi in a 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).

More info about Nifi

Tag summary

Content type

Image

Digest

Size

1.9 GB

Last updated

over 5 years ago

docker pull spotlightcybersecurity/nifi