docker fluentd 这个命令行是什么意思?

What docker fluentd does this command line mean?

我正在学习 docker 流利。那是我不明白的。

-v $(pwd)/fluent.conf:/fluentd/etc/fluent.conf \ 
-e FLUENT_CONF=fluent.conf \

我不明白命令的意思。

-v 表示 volume,这意味着您正在将文件从主机文件系统挂载(附加)到内部 docker 文件系统。

-e 表示 environment,它只是将 FLUENT_CONF 变量设置为 fluent.conf,您使用 -v 参数从主机文件系统挂载了它。

在这种情况下,为了更改配置,您必须编辑文件 fluent.conf,该文件位于与您 运行 此命令相同的目录中,并可能重新启动容器(要么重新启动或重新创建它)。