【发布时间】:2019-09-26 02:19:34
【问题描述】:
如何将 flow.xml.gz 文件保存在 nifi docker 容器中?
我正在使用 docker-compose 文件,它给了我错误,例如找不到某些文件。
滴滴你也遇到过同样的问题吗?
谢谢
version: "3.3"
services:
nifi:
image: apache/nifi
volumes:
- /home/ubuntu/nifi/conf:/opt/nifi/nifi-current/conf
#- ./flow/flow.xml.gz:/opt/nifi/nifi-current/conf/flow.xml.gz
ports:
- "8080:8080"
【问题讨论】:
-
如果您可以共享您的 docker-compose.yml 和文件夹结构(树),则丢失文件通常是一个易于修复的错误
-
显然我不能对单个文件进行卷,而是对整个文件夹进行卷,你知道为什么吗?
-
是的,你可以。我正在做。确保文件存在。您遇到什么错误?
-
注释行是它不起作用的行:“./conf/flow.xml.gz: Device or resource busy”
-
我做到了。因此,无论是源还是目标都忙,无法访问。您可以通过首先将目标更改为 /tmp/x.tar.gz(一个尚不存在的文件)来调试它
标签: docker docker-compose apache-nifi docker-volume