nifi docker映像无法识别docker卷

nifi docker映像无法识别docker卷,docker,apache-nifi,docker-volume,Docker,Apache Nifi,Docker Volume,我正在尝试运行nifi docker映像并将文件放入其中 我按照中的说明创建了docker卷,并映射到docker图像 docker create-name nifi-v nifi volume:/opt/nifi/nifi current/conf-p 9090:8080 apache/nifi:latest docker start nifi 这是可行的,我可以访问web gui。但当我尝试为GetFile创建进程并放入nifi卷时,它无法获取该文件夹 目录不存在 我已使用docker vo

我正在尝试运行nifi docker映像并将文件放入其中

我按照中的说明创建了docker卷,并映射到docker图像

docker create-name nifi-v nifi volume:/opt/nifi/nifi current/conf-p 9090:8080 apache/nifi:latest

docker start nifi

这是可行的,我可以访问web gui。但当我尝试为GetFile创建进程并放入nifi卷时,它无法获取该文件夹

目录不存在

我已使用docker volume create-名称nifi volume创建nifi volume,您已装载:

nifi-volume:/opt/nifi/nifi-current/conf
这意味着nifi体积实际上是

/

或者你必须在里面创建一个文件夹 /opt/nifi/nifi current/conf称为nifi volume

mkdir /opt/nifi/nifi-current/conf/nifi-volume

我不确定,但我认为您正在寻找将主机目录映射到容器目录的位置,该目录允许您修改主机上的文件,并且修改将在容器内可见。@michalk您是否建议我使用-mount flag而不是-v?谢谢您的答复,但我应该如何在docker容器内创建文件夹,因为我不使用docker compose。创建卷时,它会映射到计算机中的一个文件夹,该文件夹为/opt/nifi/nifi current/conf/该文件夹位于本地磁盘上,而不是docker容器中