嗨,我有一个Nifi泊坞容器已停止,我想更新属性文件。
每当我更新字段时,当我运行docker-compose start时,它都不会更新属性文件。
怎么可能呢?
这是我的docker compose:
version: "3.3"
services:
nifi:
image: apache/nifi
volumes:
- /home/ubuntu/nifi/conf:/opt/nifi/nifi-current/conf
ports:
- "8080:8080"
谢谢
答案 0 :(得分:1)
我们也有这个问题。我相信使用卷本质上会创建一个符号链接,并且当容器启动时,它会覆盖该文件夹中的任何内容。
您是否考虑过创建多阶段构建?那是我们的解决方案:
Dockerfile:
FROM apache/nifi:1.9.2
ADD /path/to/your-props.properties /opt/nifi/nifi-current/conf
然后将生成的图像放入我们的构图