Отображение файла flow.xml.gz
, похоже, не работает (я тестировал с apache / nifi-1.8.0 и получил тот же результат, что и вы).
Отображение всего каталога /conf
в контейнер работало для меня. Вот файл docker-compose, который я использую:
version: "3.5"
services:
nifi:
image: apache/nifi:1.8.0
ports:
- "8181:8080"
environment:
- NIFI_WEB_HTTP_HOST=0.0.0.0
volumes:
- ./conf:/opt/nifi/nifi-current/conf/
В этом случае мой локальный каталог ./conf представляет собой полный каталог конфигурации NiFi, содержащий:
conf
├── authorizers.xml
├── bootstrap-notification-services.xml
├── bootstrap.conf
├── flow.xml.gz
├── logback.xml
├── login-identity-providers.xml
├── nifi.properties
├── state-management.xml
└── zookeeper.properties
Если у вас еще нет каталога conf для использования в качестве отправной точки, вы можете получить его, скопировав его из удобных двоичных файлов, предоставляемых проектом Apache, соответствующих версии используемого вами образа Docker. В моем примере я использовал каталог conf из файла nifi-1.8.0.zip, доступный по адресу nifi.apache.org . Обратите внимание, что некоторые файлы в этом каталоге создаются в этом каталоге NiFi во время выполнения.