为了账号安全,请及时绑定邮箱和手机立即绑定

如何使用 docker 和 python 创建和跟踪处理链

如何使用 docker 和 python 创建和跟踪处理链

LEATH 2021-07-27 08:35:55
我正在研究一系列过程,我计划将这些过程放入他们自己的容器中。这是一个简单的分步过程,但我不确定从一个容器到下一个容器获取数据的最佳方式是什么,或者如何跟踪进度。通常,我会制作活动 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。这似乎合乎逻辑,但我不确定这是最佳解决方案。我也没有看到一种优雅的方式来跟踪进度或报告错误。任何见解都非常感谢。
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 116 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信