nifi-toolkit

apache/nifi-toolkit Docker Image

NiFi Toolkit的非官方便捷二进制文件Docker镜像,提供NiFi管理工具(含nifi-cli、tls-toolkit等)的容器化部署方式,无需本地安装即可便捷使用NiFi集群管理、证书生成等功能。

7 次收藏下载次数: 0状态:社区镜像维护者:Apache 软件基金会镜像仓库类型:镜像最近更新:

镜像概述

该镜像为Apache NiFi Toolkit的非官方Docker化封装,包含预编译的便捷二进制文件,旨在提供无需本地安装即可使用的NiFi管理工具环境。NiFi Toolkit是NiFi生态的核心组件,集成了集群管理、TLS证书生成、节点配置等关键工具,本镜像通过容器化方式简化工具获取与使用流程,适用于各类NiFi部署与运维场景。

核心功能与特性

  • 完整工具集集成:包含NiFi Toolkit全部核心工具,如nifi-cli(集群管理命令行)、tls-toolkit(TLS证书生成工具)、nifi-user-toolkit(用户认证配置工具)等
  • 轻量级基础镜像:基于Alpine或Debian Slim基础镜像构建,镜像体积小,资源占用低
  • 多模式支持:支持交互式终端运行(用于手动操作)和命令式执行(用于脚本集成)两种模式
  • 版本兼容性:内置指定版本NiFi Toolkit二进制文件,确保与对应NiFi集群版本匹配(具体版本需参考镜像标签)
  • 无状态设计:工具执行过程中生成的临时文件可通过挂载卷持久化,避免数据丢失

适用场景

  • NiFi集群初始化:通过tls-toolkit快速生成集群通信所需的TLS证书与配置文件
  • 日常运维管理:使用nifi-cli执行集群状态检查、节点启停、配置更新等操作
  • 自动化部署流程:集成至CI/CD管道,实现NiFi集群部署、证书轮换等自动化操作
  • 开发测试环境:为本地开发或测试环境提供临时NiFi管理工具,避免环境依赖冲突
  • 多版本并行使用:通过不同镜像标签快速切换NiFi Toolkit版本,适配多版本NiFi集群管理需求

使用方法

基本使用(交互式模式)

通过交互式终端运行镜像,直接使用NiFi Toolkit命令:

bash
docker run -it --rm [镜像名称]:[标签] /bin/bash

进入容器后,可直接执行toolkit命令,例如查看nifi-cli帮助:

bash
nifi-cli help

执行特定命令(命令式模式)

无需进入容器,直接执行指定Toolkit命令(以生成TLS证书为例):

bash
docker run --rm \
  -v $(pwd)/nifi-tls:/opt/nifi-toolkit/output \  # 挂载卷持久化证书文件
  [镜像名称]:[标签] \
  tls-toolkit standalone \
    -n "nifi-node-1,nifi-node-2" \  # NiFi节点主机名
    -C "CN=admin,OU=NiFi" \         # 证书主题配置
    -o /opt/nifi-toolkit/output     # 输出目录(需与挂载卷路径对应)

持久化数据

通过-v参数挂载本地目录至容器内工具工作目录,保存生成的配置文件、证书等数据:

bash
docker run --rm \
  -v $(pwd)/nifi-toolkit-data:/data \
  [镜像名称]:[标签] \
  nifi-cli config export -f /data/cluster-config.json

环境变量说明

环境变量名描述默认值
TOOLKIT_WORKDIR工具工作目录/opt/nifi-toolkit
PATH工具可执行文件路径包含Toolkit二进制目录
JAVA_HOMEJava运行环境路径(Toolkit依赖)内置JRE路径

注:具体环境变量需根据镜像实际构建配置调整,使用前建议通过docker run --rm [镜像名称]:[标签] env命令查看完整环境变量列表。

镜像拉取方式

您可以使用以下命令拉取该镜像。请将 <标签> 替换为具体的标签版本。如需查看所有可用标签版本,请访问 标签列表页面。

轩辕镜像加速拉取命令点我查看更多 nifi-toolkit 镜像标签

docker pull docker.xuanyuan.run/apache/nifi-toolkit:<标签>

DockerHub 原生拉取命令

docker pull apache/nifi-toolkit:<标签>
专业版 · 高速稳定拉取镜像
50GB 仅 ¥8/年
高速镜像下载在线技术支持专业版保障服务可用付费会员免广告