我有这个设置
现在这个Web容器包含我的应用程序,它使用ffmpeg来loggingstream。 问题是我不太确定在哪里存储我的录制的stream,如果我应该在Web应用程序泊坞窗或基本系统上安装ffmpeg。 包含该应用程序的docker web容器将调用ffmpeg true shell脚本。
什么将是:
这取决于你的需要。 如果您想要保存(永久)录制的stream,则可以将其保存在您的主机目录的附加卷中。 所以,当容器被销毁/重新创build时,stream数据被保存在附加的卷中。 在这里阅读Docker卷。
如果录制的audiostream不再被使用,您可以将它们放入容器中。
不,这不是一个好的做法。 容器的理念是:容器可以轻松移动(便携),而不需要在主机上configuration很多东西。 你可以在你的web容器中安装ffmpeg。 所以,如果你把你的容器移动到另一个主机上,你只需要安装Docker并在那里运行容器。