我正在研究一系列过程,我计划将这些过程放入他们自己的容器中。这是一个简单的分步过程,但我不确定从一个容器到下一个容器获取数据的最佳方式是什么,或者如何跟踪进度。通常,我会制作活动 2、3 和 4 单独的脚本并将它们全部导入活动 1。现在每个活动将是一个单独的容器,我不知道该怎么做。活动 1 - 提供 2d 形状向量。将此传递给活动 2。活动 2 - 根据活动 1 中提供的形状下载图像。活动 3 - 下载图像后运行一些分析。活动 4 - 分析完成后,运行统计信息并将信息保存到数据库。一种想法是使用 docker run 和入口点。活动 1 将在某个时候运行活动 2,该活动将 Python 脚本作为入口点。docker run activity2 "inputVectorFromActivity1"另一种选择是使用环境变量docker run activity2 -e INVECTOR="inputVectorFromActivity1"因此,在这些示例中,活动 1 将调用 2,后者将调用 3,后者将调用 4。这似乎合乎逻辑,但我不确定这是最佳解决方案。我也没有看到一种优雅的方式来跟踪进度或报告错误。任何见解都非常感谢。
添加回答
举报
0/150
提交
取消