我有一个运行时间很长的python脚本,无法并行化(因此它是单线程的=仅在一个进程中运行)。
在这种用例中:将我的设置放入docker容器有意义吗?
还是这个任务不能证明在docker / docker compose等方面进行工程设计和学习曲线的合理性?
答案 0 :(得分:1)
好吧,由于某些要在此处列出的元素,请确保您不需要使用docker
现在,由于您的应用程序不需要它,因此Docker并非可行。另一个建议是,如果您需要多次运行,并且每次执行之间仅存在参数差异,那么对它进行并行处理以享受功能强大的CPU确实非常有益。
答案 1 :(得分:1)
Docker将使您更轻松地在云中运行您的应用程序,因为您将能够更轻松地切换机器。此外,它使运行 cheaper 变得容易,因为您不必花很多时间来旋转VM,并且可以便宜,轻松地降低VM的运行速度,因为只需知道 docker run ,无需执行特定的python或yum安装步骤即可引导程序。