安装 GNU-Parallel:如何从 docker build 输入“will cite”?

don*_*lan 9 gnu-parallel docker

在泊坞窗文件中:

from debian:latest

RUN apt-get install parallel
RUN parallel --citation <<< "will cite" 
Run Code Online (Sandbox Code Playgroud)

而docker构建根本就因为这个进入过程而没有完成。如何并联安装?

don*_*lan 7

RUN yes 'will cite' | parallel --citation
Run Code Online (Sandbox Code Playgroud)

是一个可能的答案。


有关GNU 并行(和原始脚本)的历史:

自 2001 年以来的 GNU Parallel

最近的开发人员似乎引入了这种“将引用”病毒式营销的概念。我想这并不像用自己的名字命名一个 2000 年前的数学方程那么糟糕(对不起毕达哥拉斯),但在商业环境中旋转图像时这很烦人。

如果您的图像仍然存在问题,请考虑设置 makefile运行原始并行代码(请参阅上面的链接)。


我也从未在多台计算机上并行工作- TLDR -> 太复杂,从未尝试过 - 并且可能会考虑pexec

pxec:在远程机器上并行执行命令

这将是 unix 风格的 MAP->REDUCE 实现中的映射操作。在远程盒子上,仍然可以使用makeGNU-parallel 。