如何运行 NiFi-toolkit docker 镜像

问题描述 投票:0回答:2

正在尝试启动

nifi-toolkit
的容器,我收到错误消息
No program option specified. Options available include:  encrypt-config s2s flow-analyzer node-manager tls-toolkit file-manager notify zk-migrator cli
但是,我不确定在哪里/如何设置这些值

enter image description here

docker apache-nifi
2个回答
0
投票

打开终端并运行:

docker run --rm apache/nifi-toolkit file-manager

这是文件管理器选项的示例。将其更改为不同的选项。您还可以在文件管理器后添加参数。

说明:

该图像定义了一个入口点。意思是当您启动基于它的容器时默认运行的程序。

您可以通过以下方式查看:

docker pull apache/nifi-toolkit
docker run --rm --entrypoint cat apache/nifi-toolkit /opt/sh/docker-entrypoint.sh

0
投票

响应较晚,但如果您尝试运行 tls-toolkit 命令,您还需要向运行命令添加一个卷并将输出保存在主机中:

docker run --volume=C:\temp\nifi-toolkit:/data --rm apache/nifi-toolkit:1.27.0 tls-toolkit standalone -n "localhost" -C "CN=sys_admin, OU=NIFI" -o /data/target
© www.soinside.com 2019 - 2024. All rights reserved.