【问题标题】:Fiware cygnus docker installationFiware cygnus docker安装
【发布时间】:2018-09-20 19:21:52
【问题描述】:

我对 docker 安装 fiware-cygnus 有疑问:

我应该使用什么 docker 镜像,我找到了至少 3 个(不确定这是否会影响安装) 我的主机上有 agent.conf,但我无法将它映射到容器。所以可能是我,但我应该在这个位置映射agent.conf吗? 我映射自己的 grouping_rules.conf 没有问题,但是 agent.conf 我做不到,我多次运行 docker images/containers 从来没有遇到过这样的问题。

/opt/apache-flume/conf/agent.conf

这是我出现问题的主要原因,因为 docker-container 中的文件根本不会更改,即使我尝试在重新启动容器时手动更改它,它也会恢复到原始状态。 3. 我是否需要配置cygnu_instance.conf,让我很困惑的是,其中提到了agent.conf,但在不同的位置,我是否应该映射我的agent.conf。

CONFIG_FOLDER=/usr/cygnus/conf
CONFIG_FILE=/usr/cygnus/conf/agent.conf

这些是我遇到的主要问题/问题: 如果有人能够使用 docker 和个人 agent.conf 安装 Cygnus,或者知道我应该在哪里查看并将我发送到某个方向,将会有很大帮助。

【问题讨论】:

    标签: fiware fiware-cygnus


    【解决方案1】:

    不完全确定,但我认为您需要使用 Orion Context Broker 的 3 个(即订阅 Orion 以便它向 Cygnus 发送通知)是 cygnus-ngsi

    关于配置,我认为该方法不是在执行时编辑 docker 容器内的 .conf 文件。您应该将配置作为环境变量注入。 the Dockerfile 中的 ENV 标记表示可配置参数。

    我猜docker run 和 docker-compose 都应该允许为容器设置环境变量,但这是一个与该问题没有直接关系的 docker 通用问题。应该有很多关于这个的文献:)

    【讨论】:

    • 使用 Dockerfile 构建已解决的问题(由于可能会发生变化等原因并不完美),但它适用于我自己的配置。我还将使用 env 进行测试。非常感谢您的回复。
    猜你喜欢
    • 2017-03-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多