Use the container in standalone mode
Learn how to use the docker container in standalone mode.
The docker container can be used in standalone mode by providing the configuration files as a
mounted volume. One option is to mount the configuration directory in the following
way:
% docker run -d -v /home/user/minifi-config:/opt/minifi/minifi-current/conf/ container.repo.cloudera.com/cloudera/apacheminificpp:latest
The other option is to only mount the specific configuration files
directly:
% docker run -d -v /home/user/minifi-config/config.yml:/opt/minifi/minifi-current/conf/config.yml -v /home/user/minifi-config/minifi.properties:/opt/minifi/minifi-current/conf/minifi.properties -v /home/user/minifi-config/minifi-log.properties:/opt/minifi/minifi-current/conf/minifi-log.properties container.repo.cloudera.com/cloudera/apacheminificpp:latest
If the containerized MiNiFi instance is connected to an EFM instance through secure connection,
you should also provide the certificates for the container. In case these certificates are found
in the
certs
directory under the /home/user
directory, you can
mount it in the following
way:% docker run -d -v /home/user/minifi-config:/opt/minifi/minifi-current/conf/ -v /home/user/certs:/certs container.repo.cloudera.com/cloudera/apacheminificpp:latest
In this case, you have to define the following properties in the
minifi.properties
file to configure the
certificates:nifi.security.client.certificate=/certs/client.pem
nifi.security.client.private.key=/certs/client.key
nifi.security.client.pass.phrase=/certs/password
nifi.security.client.ca.certificate=/certs/ca-cert